Software Engineer (Cocos2d-x)
Core
Cocos2d-x Software Engineer maintaining legacy mobile games and implementing new features for iOS and Android.
Role type
Mid-level IC mobile game engineer (C++/Cocos2d-x)
Builds
Casual free-to-play mobile games (legacy titles and new projects)
Domain
Mobile gaming (casual, free-to-play)
Deliverable
production ML models | product features
Required skills
Cocos2d-x framework, C++ (memory management), legacy codebase maintenance, OOP, design patterns, mobile debugging/profiling, Git
Preferred skills
Unity, C#, liveops systems
Technologies
Cocos2d-x, C++, iOS, Android, Git
Responsibilities
Implement and update gameplay features using Cocos2d-x, support live operations and maintain existing titles, optimize code and memory footprint for high performance, write maintainable code adapting to legacy architectures, review code and write unit tests
Seniority
Mid-level, hands-on IC