Values Value is currently seeking an experienced C++ Developer for our client, a game developer and publisher based in Cyprus, focusing on a 4X strategy mobile game.
We are looking for a specialist who will help bolster and develop core (client-side) components in a large-scale multiplayer project with a client side using C++ (Cocos2d) and C# (Unity), along with a comprehensive server backend.
Genres and Platforms
- Genres: MMO, Strategy
- Platforms: PC, Mobile, Browser
For which tasks (responsibilities)?
- Creating and supporting core modules
- Redesign and refactoring:
- Optimization:
- Accelerating the integration of new mechanics:
- Maintaining core code quality:
What kind of professional are we looking for?
- Commercial development experience in C++ (5+ years) — priority.
- Experience in developing with C# (2–3 years) — preferable. The ability to read others’ code and modify modules in Unity as needed.
- Experience with 2D/3D game engines (e.g., Cocos2d-x, Unity, or their equivalents):
- Experience in developing core libraries or tools for developer teams (internal framework, plugins, and scripts).
- Knowledge of patterns and design principles (SOLID, GOF, KISS, and YAGNI) and the ability to properly decompose tasks and extract reusable components.
- Experience in creating RFCs (Requests for Comments) to outline and communicate technical proposals and system architecture
- Experience in creating or supporting complex game projects (strategy, MMORPG, and/or open world) or large mobile titles (DAU > 100k) with continuous server sync.
- Performance optimization: profiling, render tracing, and memory handling.
- The ability to write testable code (unit tests, integration tests, and automation tests).
- A basic understanding of build pipelines (iOS/Android) and mobile app lifecycles.
The following would be to your advantage:
- Experience in writing or running performance tests (load and stress tests).
- Extensive knowledge of game development tools and libraries (Spine/DragonBones, UI solutions, analytics SDK, etc.).
- Experience with Unity Addressables and ECS/DOTS.
Why do we enjoy working here?
- Official employment in Cyprus.
- Full relocation support for you and your family to Cyprus (Limassol).
- Competitive remuneration package, including a 13th salary.
- Bonuses for exceptional results, years of service, marriage, and childbirth.
- Private health insurance for you and your family members.
- Monthly school allowance for pre-school and school-age children.
- Lunch compensation.
- Company-sponsored personal development opportunities, including professional and language courses, books, etc.
- Friendly monthly office parties and epic annual offsite company birthday and Christmas parties.
Selection Process:
- Screening with VV Recruiter.
- Technical interview.
- Test assignment.
- Final interview.
- Offer.