Unity Game Developer
Job Summary
We are looking for a highly skilled Mid–Senior Unity Game Developer with strong expertise in mobile game development. The ideal candidate must have hands-on experience developing and shipping Hypercasual and Puzzle games in both 2D and 3D environments.
You should have a strong command of C#, deep understanding of Object-Oriented Programming, and practical implementation of SOLID principles to build scalable, maintainable, and performance-optimized mobile games.
Key Responsibilities
Design, develop, and maintain high-quality mobile games using Unity for Android and iOS platforms.
Implement core gameplay mechanics, game loops, meta systems, UI systems, animations, physics, and interactive features in both 2D and 3D.
Architect scalable, modular, and maintainable systems using SOLID principles and industry-standard design patterns.
Write clean, optimized, reusable, and well-documented C# code.
Optimize game performance, including memory usage, FPS stability, and loading times across various mobile devices.
Profile, debug, and resolve technical and performance-related issues.
Integrate third-party SDKs including Ads (AdMob, Unity Ads, AppLovin), analytics tools, mediation platforms, attribution SDKs, and In-App Purchases (IAP).
Work closely with game designers, artists, QA, and product teams to deliver engaging and polished gameplay experiences.
Participate in sprint planning, technical discussions, and code reviews to maintain high engineering standards.
Ensure proper project structure, version control (Git), and adherence to best development workflows.
Take ownership of features from concept to release, ensuring timely delivery and quality benchmarks.
Mentor and provide technical guidance to junior developers (for senior-level candidates).
Required Qualifications
3–6+ years of professional experience in Unity game development.
Strong expertise in C# and Object-Oriented Programming (OOP).
Solid understanding and practical implementation of SOLID principles.
Proven experience working on Hypercasual and Puzzle genre games.
Hands-on experience developing both 2D and 3D mobile games.
Strong understanding of Unity engine architecture and lifecycle.
Experience with mobile optimization techniques.
Experience in Android and iOS build deployment.
Proficiency in Git or other version control systems.