Requirements (must-have)
- 2 to 5 years of proven experience as a Unity 3D Developer.
- Proficiency in C# programming language and Unity 3D game development.
- Strong understanding of object-oriented design principles and software development methodologies.
- Knowledge of mobile platforms (iOS, Android) build exporting.
- Hands-on experience with game physics, animations, and particle systems.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and in a team environment.
- Learning by doing mindset;
- Strong analytical and problem-solving skills with a keen attention to detail.
- Proven ability to work in a fast-paced environment and manage multiple priorities simultaneously
Requirements (good To Have)
- Experience with multiplayer game development and networking.
- Familiarity with 3D modeling and animation tools such as Blender or Maya.
- Understanding of UI/UX design principles and best practices.
- Knowledge of shader programming and graphics optimization techniques.
- Experience with version control systems such as Git.
- Prior experience in developing educational or simulation-based applications.
- Certification in Unity development or related field.
- Knowledge of implementing In-app purchase and subscriptions
- Knowledge of App Publishing on the App Store;
Roles & Responsibilities
- Develop high-quality Unity 3D applications and games from concept to delivery.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement game functionality as per communicated design.
- Write clean, efficient, and maintainable code for mobile and VR/AR platforms.
- Optimize application performance and memory usage for mobile devices.
- Conduct thorough testing and debugging of applications to ensure smooth functionality.
- Stay updated with the latest industry trends, technologies, and best practices in Unity development.
- Provide technical support and assistance to other team members as needed.
- Troubleshoot and resolve technical issues, bugs, and performance bottlenecks, ensuring the stability and reliability of production systems.
- Mentor junior team members to develop good quality code and help them deliver on time.
Education
BE IT/CE, ME IT/CE, BCA, MCA, BSc .IT, MSc. IT.
(If you are superstar at your skills and attitude, we don't look at your degrees but nonetheless a degree gets a vote in regular cases)