Senior Client C++ Developer (Platform team)
Core
Building a unified, high-performance client platform stack (C++) for a mobile/web MMO 4X strategy game, enabling cross-platform support, asset pipelines, and debug tooling.
Role type
Senior Client C++ Developer (Platform team)
Builds
A single codebase client platform for Total Battle, serving millions of active players across mobile and web.
Domain
Game development / C++ systems programming
Deliverable
production ML models | product features | infrastructure
Required skills
C++17, system design, task decomposition, API design, cross-platform development, CI/CD pipelines, root cause analysis, technical documentation
Preferred skills
Game engine development, Cocos2d-x, Unity (C#), LLM usage for productivity
Technologies
C++, C#, Unity, Cocos2d-x, CMake
Responsibilities
Design and implement extensible asset loaders, reduce nullptr risks, improve code testability, lower debug functionality costs, build unified pipelines, validate greenfield client experiments.
Seniority
Senior, hands-on IC