Job
Core
Senior C++ developer building core game architecture, APIs, and reusable modules for a 4X strategy game.
Role type
Senior IC C++ Client Developer
Builds
Core game systems, reusable mechanics, and configuration infrastructure for Total Battle
Domain
Mobile Game Development (Strategy)
Required skills
C++ (client-side), Game Engines (2D/3D), Reusable Client-Side Logic, Design Patterns (SOLID, GOF), Profiling & Memory Management, Multithreading, Unit/Integration Testing, Build Pipelines
Preferred skills
C#, Performance Testing, Software Architectures (MVC, MVP, MVVM, ECS), Game Dev Tools (Spine, DragonBones)
Technologies
C++, C#, Unity, Cocos2d-x, Spine, DragonBones
Responsibilities
Create and support core modules, Redesign and refactor code, Develop universal mechanisms for in-game offers, Refine HotReload system, Design instances system, Accelerate integration of new mechanics, Maintain core code quality
Seniority
Senior, hands-on IC