Senior Unity Developer
--Tap Fire--
TapFire is a fast-growing game development studio specializing in 2D, 3D, Simulation, and Hyper-Casual mobile games. We are passionate about building engaging gaming experiences for global audiences and continuously pushing innovation in gameplay mechanics, monetization strategies, and player engagement.
Role Overview
We are looking for a Senior Unity Developer who is passionate about mobile game development and has strong expertise in Unity and C#. The ideal candidate will be responsible for developing, optimizing, and maintaining high-quality games while collaborating with designers, artists, and backend teams to deliver exceptional gaming experiences.
Key Responsibilities
Develop and maintain high-performance mobile games using Unity Engine
Implement gameplay mechanics, UI systems, and core game features
Optimize game performance for multiple mobile platforms (Android & iOS)
Collaborate with game designers and artists to translate concepts into functional gameplay
Integrate third-party SDKs including analytics, ads, and monetization tools
Debug, profile, and fix performance bottlenecks and technical issues
Write clean, scalable, and maintainable code following best practices
Participate in code reviews and mentor junior developers when required
Stay updated with industry trends, Unity updates, and mobile game development practices
Required Skills & Qualifications
3-4 years of professional experience in Unity game development
Strong command over C# programming
Experience developing mobile games (Android & iOS)
Solid understanding of game architecture, OOP, and design patterns
Experience with 2D/3D game development workflows
Hands-on experience integrating Ads SDKs (AdMob, IronSource, Unity Ads, etc.)
Understanding of game monetization models (F2P, IAPs, Ads monetization)
Strong debugging, optimization, and performance tuning skills
Experience with version control systems (Git preferred)
Good to Have
Experience working on Hyper-Casual or Idle Arcade Games
Knowledge of multiplayer integrations or backend connectivity
Experience with animation systems, shaders, or physics systems
Familiarity with Agile/Scrum development methodology