Senior Mobile Engineer (Objective-C / Cocos - Live Game Evolution)
Core
Maintaining and evolving a live mobile game with real users by optimizing performance and modernizing legacy systems.
Role type
Senior IC mobile game engineer (Objective-C/Cocos)
Builds
Live-service mobile games with millions of players
Domain
Mobile gaming, legacy codebase modernization
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Objective-C, iOS development, Cocos2d-x, performance optimization (CPU/memory/rendering), legacy code navigation, live-service environment experience, AI-assisted development workflows
Preferred skills
C++, game loop architecture, rendering pipelines, animation systems, system migration, analytics-driven development (A/B testing)
Technologies
Objective-C, Cocos2d-x, iOS, AI tools (Copilot, ChatGPT)
Responsibilities
Maintain and extend legacy Objective-C + Cocos codebase, optimize performance and memory usage, refactor systems without breaking live operations, ship features in a live-service environment, use AI tools for code generation and debugging, collaborate with product and design teams
Seniority
Senior, hands-on IC