We are looking for a talented Unity Developer to build high-quality, interactive 2D, 3D, AR, and VR applications. The ideal candidate has strong expertise in Unity, C#, and game development principles, with a passion for creating engaging, scalable, and high-performance applications. You will collaborate with designers, artists, developers, and product teams to deliver innovative digital experiences across multiple platforms.
Key Responsibilities
- Design, develop, and maintain applications using the Unity game engine.
- Write clean, efficient, and maintainable C# code.
- Implement gameplay mechanics, UI systems, animations, physics, and interactive features.
- Integrate 3D models, textures, audio, animations, and visual effects into Unity projects.
- Optimize application performance, memory usage, and frame rates for mobile, desktop, web, and XR platforms.
- Debug, test, and resolve software defects and performance issues.
- Collaborate with designers, artists, QA engineers, and product managers throughout the development lifecycle.
- Integrate third-party SDKs, APIs, analytics, and backend services.
- Maintain project documentation and follow coding standards and version control best practices.
- Stay updated on Unity features, industry trends, and emerging technologies.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Game Development, or a related field.
- 2–5 years of professional experience in Unity development.
- Strong proficiency in C# programming.
- Solid understanding of object-oriented programming (OOP), design patterns, and software architecture.
- Experience developing 2D and 3D applications in Unity.
- Familiarity with Unity's physics engine, animation system, UI Toolkit/uGUI, and asset management.
- Experience with Git or other version control systems.
- Strong debugging and problem-solving skills.
Preferred Skills
- Experience developing AR/VR applications using AR Foundation, OpenXR, Meta XR SDK, or XR Interaction Toolkit.
- Familiarity with mobile development for Android and iOS.
- Experience integrating REST APIs, Firebase, PlayFab, or other backend services.
- Knowledge of multiplayer networking frameworks such as Photon Fusion, Photon PUN, Mirror, or Netcode for GameObjects.
- Experience with Addressables, Asset Bundles, and performance profiling.
- Understanding of shader programming and graphics optimization.
- Exposure to Agile/Scrum development methodologies.
Technical Skills
- Unity 3D
- C#
- Visual Studio
- Git
- Unity Physics
- Unity Animation System
- UI Toolkit / uGUI
- REST APIs
- Firebase / PlayFab (preferred)
- OpenXR / AR Foundation (preferred)
Key Competencies
- Strong analytical and problem-solving skills.
- Attention to detail and focus on quality.
- Excellent communication and teamwork.
- Ability to manage multiple tasks and meet deadlines.
- Continuous learning mindset and adaptability.
Success Metrics
- Delivery of stable, high-quality Unity applications.
- Optimized performance across supported platforms.
- Timely completion of development milestones.
- High code quality, maintainability, and documentation.
- Effective collaboration with cross-functional teams.
- Positive user feedback and application performance.
Pay: ₹11,353.19 - ₹65,257.50 per month
Work Location: In person