Remote job
Senior Game Programmer
Job details
About this role
Role overview This is a senior client-side game programming role focused on building polished mobile titles for iOS and Android. The position blends hands-on coding with active participation in design, requiring someone who can independently deliver complete features while collaborating closely with a multidisciplinary team. It is a remote, full-time role suited to a self-motivated engineer who takes pride in shipping quality-focused products.
Responsibilities - Develop mobile games for iOS and Android using C++ within the Cocos2d-x framework - Implement core systems spanning gameplay logic, graphics, artificial intelligence, and user interface - Contribute fresh ideas to game design discussions and help translate concepts into playable experiences - Write robust, maintainable code intended to serve millions of users - Deliver end-to-end solutions independently while taking ownership within a collaborative team structure
Requirements - At least three years of professional game development experience - Strong object-oriented analysis and design skills - Solid, professional experience with C++ - Hands-on expertise with Cocos2d-x - Broad understanding of multiple game technology areas, including gameplay, graphics, and tooling - Ability to ramp up quickly on existing codebases and a genuine passion for games
Nice to have - Experience with touch UI development - Familiarity with OpenGL - Knowledge of content-driven systems - Understanding of the free-to-play business model
Benefits and work setup - Remote, full-time position on a team that values talent, openness, and shared ownership - Competitive compensation and industry-leading benefits - Culture described as easy-going, enthusiastic, and results-driven, with emphasis on collaborative craft