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 across mobile and web platforms with millions of active players.
c/c++ developer for MMO games
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Build and maintain the framework core and LibRocket integration;
- Develop the game engine layer and cross-platform support;
- Build tooling for artists, animators, and UI/UX specialists;
- Improve the build pipeline, CI, and test infrastructure;
- Improve app initialization and startup performance;
- Develop debug tooling and observability;
- Maintain developer regulations and documentation;
- Build an extensible asset loader;
- Reduce nullptr risk and improve code testability;
- Lower the cost of adding debug functionality;
- Move to a unified build pipeline;
- Help validate and potentially build a new client from scratch;
- Design a single codebase across all platforms with engine-agnostic business logic and framework-level platform-specific code;
- Isolate features into modules with explicit interfaces and dependencies;
- Enable artists and animators to see their work in the game without developer involvement;
- Improve instant game response to player actions and enable fixes without waiting for store review;
- Explore problem context, identify root causes, propose and align on solutions, ship them, and verify results using feedback and metrics;
- Deliver incrementally through proofs of concept and full solutions;
- Raise the capability of team members.
требования
- 3+ Years of C++ 17+ or similar experience in a client application at a product company;
- Strong understanding of design principles and patterns, including when not to use them;
- Experience decomposing tasks and delivering iteratively;
- Proficiency in technical English for reading documentation, writing RFCs, and asynchronous collaboration;
- Clear communication in Russian for day-to-day communication with the direct team;
- Self-directed approach based on problem statements rather than step-by-step specifications;
- Product-minded approach with incremental delivery and early validation of assumptions;
- Strong system design skills with clean, flexible, and future-proof APIs;
- Proactive approach to identifying accepted problems and proposing solutions;
- Nice to have: Active use of LLMs to significantly boost productivity, experience with game engines or framework-level development, commercial experience with Cocos2d-x, experience with Unity (C#), familiarity with cross-platform build systems such as CMake and CI pipelines.
условия
- Onsite work in Limassol, Cyprus;
- Stable and transparent compensation;
- 13Th salary;
- Bonus after successfully passing probation;
- Additional paid sick leave days, Christmas holidays, and paid corporate conferences and events;
- Full relocation coverage for the employee and family if not already in Cyprus;
- Monthly allowance for preschool, school, and university expenses for employees’ children;
- Access to courses, learning platforms, and professional resources;
- Company-funded professional and language courses, books, and certifications;
- Access to gyms and sports facilities via SportBenefit;
- Private health insurance for the employee and family members;
- The interview process includes an HR screening, experience-based interview, test task, test task review, behavioral interview, and final interview.
навыки
Игровая студия (Кипр): mid-core 4X-стратегия Total Battle — web и mobile с единым прогрессом.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.