{"id":23462,"title":"Senior Client C++ Developer (Platform team)","company":"Scorewarrior","location":"Limassol","description":"About the product\n\r\nTotal Battle is an MMO 4X strategy game with deep political systems and intense player-to-player interaction. Players build cities, forge alliances, fight monsters, and compete for dominance. The game runs on mobile and web, with millions of active players, which means every technical decision we make is felt at scale.\n\r\nWhy this role exists\n\r\nOur framework team carries a wide mandate: we own the foundation that every game feature is built on &mdash; from the rendering and UI layer to the asset pipeline, build system, debug tooling, and developer documentation. That foundation has real problems today.\n\r\n?Our mission: create a reliable foundation for product development &mdash; simple, fast, and high-quality &mdash; so that game features can be built without friction.\n\r\nRight now we have two codebases (C++ mobile, C# Unity), slow developer iteration cycles, UI that only engineers can touch, and technical constraints that limit what we can ship. This hire is part of the team that will fundamentally solve these problems &mdash; and make sure they never come back.\n\r\nWhat you'll work on\n\r\nYour area of ownership spans the full client platform stack:\n\r\n\r\nFramework core and LibRocket integration\r\nGame engine layer and cross-platform support\r\nTooling for artists, animators, and UI/UX specialists\r\nBuild pipeline, CI, and test infrastructure\r\nApp initialization and startup performance\r\nDebug tooling and observability\r\nDeveloper regulations and documentation\r\n\r\nNear-term tasks in the backlog include: building an extensible asset loader, reducing nullptr risk, improving code testability, lowering the cost of adding debug functionality, and moving to a unified build pipeline. Alongside this, the team is validating an experiment that may lead to building a new client from scratch &mdash; a significant greenfield opportunity.\n\r\nThe north star\n\r\nWe're working toward a single codebase across all platforms, where business logic is engine-agnostic and platform-speci","salary":null,"skills":[],"url":"https://www.cypruswork.com/job/106792/senior-client-c-developer-platform-team/","source":"cypruswork","sources":[{"url":"https://www.cypruswork.com/job/106792/senior-client-c-developer-platform-team/","source":"cypruswork"}],"qualifications":[],"scaleGrade":null,"employmentType":"Full Time","industry":"Information Technology","datePosted":"2026-06-23T10:15:55.000Z","deadline":"2026-08-22T13:15:55+03:00","createdAt":"2026-06-26T19:23:14.400Z","fingerprint":"4456c95b97732155","status":"active","lastSeenAt":"2026-06-26T19:23:13.885Z"}