Role: Unity Developer
Location: Navi Mumbai
Work Type: On-site / Hybrid
Experience Required: 3+ years of work experience
Responsibilities:
-
Design, build, and maintain efficient, reusable, and reliable code.
-
Understand the requirements detailed in the Game Design Documents and plan the development pipeline with the team.
-
Take a hands-on approach in the development of prototypes quickly and testing the game functionality and theme dynamics.
-
Address and fix the bugs and other technical issues identified for the subsequent release.
-
Actively suggest and implement the best solutions in the development process and in the game systems.
-
Ensure good communication & coordination between the programming and other parts of the team (Art, level design, design, production, QA engineers).
-
Responsible for creating and updating technical documentation.
-
Liaise with QA and compatibility departments & aid in the testing plan.
Experience and Skills
-
3+ Years experience with Mobile/Unity3D platform and ecosystem.
-
At least 2 to 3 games released on Playstore / App Store.
-
Proficient in Xcode & Objective C, as well as Android Studio.
-
Has implemented saved game data, like player progress, in a structured and extensible format like JSON or XML.
-
Experience in working with Asset Bundles workflow.
-
Develop new and innovative features played by millions of players using C#, C++, javascript.
-
Experience in integrating and troubleshooting third-party SDKs and Ad networks in Unity.
-
Strong knowledge of object-oriented design, design patterns, 2D/ 3D Math, and data structures.
-
Experience using gaming and non-gaming APIs for, e.g., fetching and storing Data for web services, databases or disk access.
-
Experience in memory management for mobile games.
-
Working knowledge of JIRA is a plus.
Education:
-
B.E./B.Tech or MCA. Certifications preferred.
-
BSc IT.
-
MSc IT.
Soft Skills:
-
Good self-organization skills.
-
Strong time management skills.
-
Excellent English communication skills (spoken and written).
-
Flexibility and ability to adapt to change.
-
Self-motivated and agile.