C++ Developer

Values Value , Опубліковано 3 дні тому

Senior

Повна зайнятість

Договірна

Relocate, Cyprus, Лімасол

booster hot icon Premium Hot Top

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:

  1. Screening with VV Recruiter.

  2. Technical interview.

  3. Test assignment.

  4. Final interview.

  5. Offer.

InGameJob partner logo
Values Value

Тип компанії: other, services

Співробітники: 11-50

Платформи: PC, Browser, iOS, Android, Console, VR/AR

https://valuesvalue.com/

Всі вакансії Values Value
Join our Discord!
Find out about new C++ Developer jobs on Discord
discord icon
join
@ingamejob_dev
узнавайте о новых вакансиях C++ Developer в Telegram
Підписатися

Схожі вакансії

Values Value

Relocate, Cyprus

Premium Hot

Senior

Договірна

Повна зайнятість

4A Games

Дистанційна робота

Опубліковано 1 тиждень тому

Договірна

Повна зайнятість

Scorewarrior

Relocate, Лімасол

Опубліковано 3 тижні тому

Senior

Договірна

Повна зайнятість