Senior
Повна зайнятість
Договірна
Relocate, Cyprus, Лімасол

Values Value is a recruiting company with expertise in game development, and 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.
Над чим працювати?
- Жанр: MMO, СтратегіЇ
- Платформи: PC, Mobile, Browser
На які завдання (обов'язки)?
Creating and supporting core modules
Moving code (e.g., map logic, metagameplay) to the core area of responsibility through auditing, refactoring, and separation into modules.
Creating a permissions system based on configurable conditions for managing access to game functions.
Redesign and refactoring:
Developing universal mechanisms for in-game special offers, promotions, buffs, and effects — allowing feature teams to configure specific cases without having to make core edits.
Refining the HotReload system (which allows us to seamlessly update configurations and functionality in different environments).
Designing an "instances" system (separate locations/scenes/subsystems) with special game rules.
Optimization:
Implementing client metrics (SLI) and defining goals (SLO) to ensure stability and high performance.
Accelerating the integration of new mechanics:
Identifying typical scenarios and migrating repetitive code into reusable core components.
Creating a convenient API and clear documentation (guides, FAQs, and examples).
Maintaining core code quality:
Decomposition, reviewing code, and refactoring large fragments without the need for huge disruptive changes.
Якого професіонала шукаємо?
Commercial development experience in C++ (5+ years) — priority.
Excellent command of modern standards (C++11 and above), STL, and an understanding of cross-platform development principles.
The ability to work with profilers, templates, memory, and multithreading in practice.
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):
An understanding of key components (render, layers/scenes, animations/timelines, and Prefab).
The ability to navigate engine architecture and enhance/expand basic modules as needed.
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.
Чому у нас приємно працювати?
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.
Схожі вакансії
4A Games
Дистанційна робота
Опубліковано 1 тиждень тому
Договірна
Повна зайнятість
Scorewarrior
Relocate, Лімасол
Опубліковано 3 тижні тому
Senior
Договірна
Повна зайнятість