
Senior Client C++ Framework Developer
Scorewarrior
About the job
About the product Total 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. Why this role exists Our framework team carries a wide mandate: we own the foundation that every game feature is built on — from the rendering and UI layer to the asset pipeline, build system, debug tooling, and developer documentation. That foundation has real problems today. 🎯Our mission: create a reliable foundation for product development — simple, fast, and high-quality — so that game features can be built without friction. Right 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 — and make sure they never come back. What you'll work on Your area of ownership spans the full client platform stack: - Framework core and LibRocket integration - Game engine layer and cross-platform support - Tooling for artists, animators, and UI/UX specialists - Build pipeline, CI, and test infrastructure - App initialization and startup performance - Debug tooling and observability - Developer regulations and documentation Near-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 — a significant greenfield opportunity. The north star We're working toward a single codebase across all platforms, where business logic is engine-agnostic and platform-specific code lives only at the framework level. Features will be isolated modules with explicit interfaces and dependencies. Artists and animators will be able to see their work in the game without a developer in the loop. The game will react to player actions instantly — no spinners, no rollbacks. And no waiting on store review to ship fixes. That's where we're going. Your job is to help get us there. Who you are We're looking for an engineer wh
How to apply
This listing comes from the employer's own careers page. Apply with the button on this page; it opens the employer's form. CyprusJobs.eu does not receive applications for this role.
About the product Total 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. Why this role exists Our framework team carries a wide mandate: we own the foundation that every game feature is built on — from the rendering and UI layer to the asset pipeline, build system, debug tooling, and developer documentation. That foundation has real problems today. 🎯Our mission: create a reliable foundation for product development — simple, fast, and high-quality — so that game features can be built without friction. Right 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 — and make sure they never come back. What you'll work on Your area of ownership spans the full client platform stack: - Framework core and LibRocket integration - Game engine layer and cross-platform support - Tooling for artists, animators, and UI/UX specialists - Build pipeline, CI, and test infrastructure - App initialization and startup performance - Debug tooling and observability - Developer regulations and documentation Near-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 — a significant greenfield opportunity. The north star We're working toward a single codebase across all platforms, where business logic is engine-agnostic and platform-specific code lives only at the framework level. Features will be isolated modules with explicit interfaces and dependencies. Artists and animators will be able to see their work in the game without a developer in the loop. The game will react to player actions instantly — no spinners, no rollbacks. And no waiting on store review to ship fixes. That's where we're going. Your job is to help get us there. Who you are We're looking for an engineer wh
About the employer
Scorewarrior
This listing comes from Scorewarrior's own careers page. Apply on their site: CyprusJobs.eu does not receive your application for this role.
Find the employer's websiteJob details
- Pay
- Pay: ask the employer
- Town
- Limassol
- Job type
- Full-time
- Field
- IT and tech
- Languages
- English
- Housing
- Not stated
- Experience
- Not stated
Never pay anyone to get a job.
Μην πληρώνετε ποτέ για να βρείτε δουλειά.
Никогда не платите за трудоустройство.
Location
Limassol
This job is in Limassol, Cyprus. Confirm the exact workplace with the employer before you travel.
Open in Google Maps