Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
3 Test task
A practical assignment that reflects the kind of work you'd actually do on the team.
Async · Reviewed with feedback
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.
задачи
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.