Senior Mobile Engineer (Objective-C / Cocos - Live Game Evolution)
Core
Maintain, optimize, and evolve a live mobile game with real users using Objective-C and Cocos.
Role type
Senior IC mobile game engineer (legacy modernization)
Builds
Live-service mobile games with millions of players
Domain
Mobile gaming, live operations
Deliverable
production ML models | product features
Required skills
Objective-C, iOS development, Cocos (Cocos2d-x), performance optimization (CPU/memory/rendering), legacy codebase navigation, live-service environment experience
Preferred skills
C++, game loops, rendering pipelines, animation systems, system migration, analytics-driven development (A/B testing)
Technologies
Objective-C, Cocos, C++, iOS
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, leverage AI-assisted workflows for development and debugging, collaborate with product and design teams
Seniority
Senior, hands-on IC