You are viewing this page in an unsupported browser. Please open this link in a browser such as Chrome, Firefox, Safari or Android browser.

The next CutShort event, {{next_cs_event.name}}, will happen on {{next_cs_event.startDate | date: 'd MMMM'}}The next CutShort event, {{next_cs_event.name}}, will begin in a few hoursThe CutShort event, {{next_cs_event.name}}, is LIVE.Join now!

Unity 3D Game Developer

Posted by Neha Bobhate

apply to this job

Locations

Navi Mumbai

Experience

2 - 7 years

Salary

INR 3L - 12L

Skills

well versed with JavaScipt

C/C++

C#

Unity 3D

Job description

Job Responsibilities-
*Should have Minimum 2+ year experience in the unity game development.
*Responsible to Develop top quality 2D and 3D games for Android, iOS and Windows using Unity 3D engine
*Write well designed, efficient and code using C# / JavaScript
*Game development
*To coordinate with other Teams in Production like Artists/Game Testers/Game Designers in order to meet project deadlines.

Similar jobs

Profile - Full Stack Web Developer - Individual Contributor role
Experience: 5 to 8 years
Key Skills:
• Preferably 5-8 years of experience in developing web applications and have good understanding of both front end as well as backend.
• Expertise with web application architecture, application security and REST apis.
• Proficient in Python, HTML, HTTP, REST, CSS, JavaScript, SQL.
• Experience in writing REST apis and web applications in JavaScript with like jQuery or ReactJS.
• Should have knowledge of web development tools.
• Python/NodeJS/C#/Java as a backend programming language is preferable.
• Sound debugging skills using tools like browser's developer tools, Fiddler, WireShark, Postman etc.
• He/she should be able to write modular, testable code and have understanding of basic Algorithms and Data Structures.
• Good to have - Working knowledge of design tools, nodejs, npm, webpack, Unix etc.
Roles and Responsibilities: As part of a development team, the resources are expected to take the following responsibilities:
• Develop web applications using JavaScript, HTML, CSS and Python.
• Work with other developers on the Druva development team on the implementation of common frameworks and solutions.
• Work with the Druva development team to support and maintain existing production code in the field and develop, deliver new enhancements & products.
• Take end to end responsibility of tasks/modules/feature assigned from understanding the requirement, designing, implementation and unit testing.
• Work with the UX designers and analyse the specs for implementation feasibility etc.
• Stay current on new technologies as they relate to web application development.

Hi. We’re TiVo. At our core, we’re innovators who continuously seek to fuel the ultimate entertainment experience. We touch the lives of binge-watching, music-loving, entertainment fanatics every day by inventing and delivering beautiful user experiences and enable the world’s leading media and entertainment providers to nurture more meaningful relationships with their audiences.
We work hard, celebrate success and challenge everyone in our organization to make an impact. If you are as passionate as we are about the intersection of technology and entertainment, join us today.
Job purpose
Come join us and build our next generation of products for video consumption in the digital living room. You will have an opportunity to develop software for new devices used by customers around the world!
TiVo helps people get the most pleasure possible from their TVs; we design and develop software applications and user interfaces they love to use. It’s all about balancing user experience, technical capability and time-to-market. Easy? No, but we make it look that way for our customers. If you've shipped large, complex embedded systems applications we'd love to talk to you
Roles and responsibilities
- Responsible for software design and development
- Develop software features software and write the unit tests to validate it.
- Provide on-going product maintenance and enhancements.
- Implement using C++ and Haxe. Haxe is a new cross platform language - no experience required!
- Define the technical implementation of the software architecture
- Conducts code reviews and walkthroughs
Qualifications
Must Have Skills:
- Solid grounding in Computer Science fundamentals and object-oriented programming and design
- C/ C++ / Java Object oriented programming experience
- Linux Debugging – Performance and kernel debugging
- Willingness and ability to work across layer of the software stack
Exposure to at least one of the following lower layer areas: - Memory management , Threading
Nice to Have:
- Skill in analyzing performance issues, re-factoring, optimizing complex code
- Capacity to excel in a fast-paced, dynamic environment
- High level understanding of graphical user interfaces
- Collaborative attitude, focus on working together on strong teams to deliver the best products
- Experience developing on, or deploying to Linux platforms
- Exposure to other high-level programming and languages such as Java
- Prior experience with SCRUM/Agile a plus
- Knowledge of scripting languages
Education
Computer Science Engineering Graduation degree or post-graduation degree from reputed Indian or foreign university.
Experience in the industry.
5+ years of experience in the above-mentioned technologies.

We are passionate technologists who believe in the power of software and technology as tools for social change. The 1000+ people in ThoughtWorks India are as diverse in personality as we are in our backgrounds, culture, and expertise.
ThoughtWorks is a technology savvy company and we are always on a lookout for people who are passionate about coding, have strong object-oriented concepts and have hands-on coding experience in OOPS based language (Java, J2EE). The best source of information about ThoughtWorks is our corporate website.
If you’re someone who’s inspired by technology, by joining ThoughtWorks, you become part of a community. People join because they get to talk to the people who wrote the books that influenced them, work with the people who wrote the tools they would like to use, and collaborate on projects that propel change in the real world.
As an Application Developer at ThoughtWorks, you’ll get to:
Think through hard problems in a consultancy environment, and work with amazing people to make the solutions a reality
Work in a dynamic, collaborative, non-hierarchical environment where your talent is valued over your job title or years of experience
Build custom software using the latest technologies and tools
Craft your own career path
You'll be responsible for:
Creating complex, enterprise-transforming applications on diverse, high energy teams
Using the latest tools and techniques
Hands-on coding, usually in a pair programming environment
Working in highly collaborative teams and building quality code
Working in lots of different domains and client environments
Understanding the business domain deeply and working closely with business stakeholders
Ideally, you should you have:
Minimum 3 years of development and delivery experience with Java / C# / Ruby / Python / Scala / Clojure / Django.
Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications
Great Object-oriented skills, including strong design patterns knowledge
Familiarity with relational databases, preferably MySQL, NoSQL, Oracle, PostgreSQL or SQL Server
Experience working with, or an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum
Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
Strong communication and client-facing skills with the ability to work in a consulting environment is essential
Desire to contribute to the wider technical community through collaboration, coaching, and mentoring of other technologists
Senior developers (8+ years) are expected to be the Architect for relatively smaller enterprise level projects and for larger projects, you are expected to work closely with the fellow architects to come up with the architecture and take it further.

As a Senior Software Engineer for Backend Systems, you will be responsible for the design and development of our backend systems, including Real-time Bidding (RTB) servers, ad servers, integrations with various exchanges, performance tuning and adding new features as per business requirements.
Responsibilities :
- Design and deliver highly scalable server components.
- Work with the product team to understand business requirements, and scope the development efforts.
- Develop code to integrate with various exchanges using OpenRTB/other protocols.
- Measure and tune the performance of RTB and other servers.
- Perform code and design reviews with the team to ensure high quality deliverables.
REQUIREMENTS :
- BS in Computer Science or equivalent minimum. Masters degree preferred.
- Solid foundation in Computer Science, with strong competencies in data structures, algorithms and software design.
- 2+ years experience developing distributed systems and scalable servers.
- Good experience with web technologies.
- Very good proficiency in Java, and one other programming language.
- Solid programming experience with Java and J2EE frameworks, including Hibernate and NIO or similar systems.
- Experience in digital display advertising industry is preferable. Experience with mobile and video advertising is a plus.
- Experience in building and maintaining RTB systems is preferable.
- Experience in analyzing memory leaks, GC, thread starvation, synchronization issues, thread and heap dumps a plus

Work on systems to track and report on ad spend ROI.
Build systems to automate ad operations.
Build and work with real-time/batch data pipelines that track and attribute ad spend to actions that Uber users take (e.g. take rides, eats orders, etc.).
Build systems that detect ad fraud and help us eliminate malicious or fraudulent ad networks.
Build systems that increase our organic traffic (SEO and content).
Work on systems that will use advanced machine learning techniques to optimize spend within different channels
Build systems that will help us target the right kind of potential users out there in the world who haven't tried Uber yet. This involves working with datasets that are world population scale (billions of rows).

• Excellent coding abilities. You have advanced knowledge of at least one programming language preferably Golang, Python or Java, and of OOP patterns.
• Experience with programming tools (e.g. version control).
• Experience in designing, building and maintaining highly scalable, reliable and fault-tolerant services that would support our unique rate-of-growth requirements.
• In addition to having an intimate knowledge of the whole web stack, you understand how all the pieces fit together (front-end, database, network protocols, cache, etc.) and how they impact the performance and reliability of your application.

Are you are the one who wants to work on a tech-heavy product, and the challenging technical problems that it entails? Problems vary, and can be as diverse as scaling the product smoothly as the company grows, to setting up a device farm, or solving streaming issues through a browser, without the use of plugins. Will you be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs and user-centric online applications, business logic, scaling performance, and 24x7 reliability?
Job Responsibilities
Works on the web application layer, backend, systems, streaming and other associated technology to build our product and components
Find solutions and solve issues around a variety of operating systems or programming languages
Researching new technologies and adapt them to BrowserStack requirements
Own and commit to all your work, and be accountable for your results
Using and understanding code from Open SourceTeaching others how to use new software
Willing to learn new programming languages and databases
Able to write efficient SQL queries and design schemas for relational databases
Participate in a culture of code reviews, writing tech specs, and collaborating closely with other people (no lone wolves)
Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality
Job Requirements
Good experience in at least one scripting language: Ruby, Nodejs, Python, AppleScript, Unix shell or similar
Familiarity with one compiled language: C, Java, Go or similarGood knowledge of operating systems and networking concepts
Reasonable knowledge of Windows and/or Linux operating systems
Ability to work on Windows and Linux platform below the application layer, including file systems, kernels, custom installations, shell scripting, internal APIs, etc
Aggressive problem diagnosis and creative problem solving skillsStartup mentality, high willingness to learn, and hardworkingExperience of 2+ years