Job Summary
We are looking for a talented 2D Mobile Game Developer to join our team and play a key role in designing, developing, and maintaining captivating games for iOS and Android platforms. The ideal candidate will bring hands-on experience with leading game engines and a comprehensive understanding of mobile game development. This includes everything from coding gameplay mechanics to optimizing performance across a variety of devices. You will work closely with designers, artists, and QA professionals to deliver polished, user-friendly gaming experiences that engage players worldwide.
Key Responsibilities
- Develop and maintain 2D mobile games using Unity (2D), Godot, or similar game engines tailored for iOS and Android platforms.
- Implement core gameplay systems such as character movement, enemy AI, item mechanics, and level triggers to create immersive game environments.
- Design and integrate mobile-first user interface elements including menus, HUDs, overlays, and touch controls to ensure intuitive and seamless player interactions.
- Optimize game performance to ensure smooth operation across a wide range of mobile devices with different screen sizes and hardware capabilities.
- Work extensively with 2D art and animation assets, including sprites, tilemaps, particle effects, spine animations, and shaders to enhance visual appeal.
- Integrate analytics SDKs like Firebase and GameAnalytics to gather player data, and implement monetization features such as ads (AdMob, Unity Ads), in-app purchases, and rewarded video systems.
- Conduct thorough debugging and testing on multiple devices, platforms, and screen resolutions to ensure a stable and high-quality user experience.
- Manage build processes, app submissions, and update rollouts for both Google Play Store and Apple App Store.
- Collaborate closely with game designers, artists, producers, and QA teams to ensure a cohesive and engaging gameplay experience.
- Provide post-launch support including bug fixes, new content development, and performance improvements based on player feedback and analytics insights.
Required Qualifications
- 2 to 5 years of professional experience in 2D mobile game development.
- Strong proficiency with game engines such as Unity 2D, Godot, or Cocos2d-x.
- Skilled in programming languages relevant to these engines, including C# (Unity), GDScript (Godot), or C++/JavaScript for custom engines.
- Deep understanding of mobile input systems, screen resolutions, frame rate optimization, and memory management.
- Proven experience publishing and deploying games on the Apple App Store and Google Play Store.
- Familiarity with integrating mobile-specific SDKs for analytics, advertising, in-app purchases, and push notifications.
- Knowledge of sprite animation systems, tweening libraries, 2D physics, and tilemap implementations.
- Solid grasp of mobile UI/UX principles and best practices.
- Experience working in version-controlled environments such as Git, GitHub, or Bitbucket.
Job Type: Full-time
Work Location: On-site
This role offers an exciting opportunity to work in a dynamic and creative environment where your technical skills and passion for 2D game development will directly contribute to producing high-quality mobile games. If you are enthusiastic about crafting engaging mobile gaming experiences and eager to collaborate on innovative projects, we encourage you to apply.