Назад
6 дней назад

Senior Client C++ Developer

5 000 - 7 500
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Cyprus
Релокация
Cyprus
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior Client C++ Developer (C++/Game Development): Building game features, reusable client-side modules, and cross-platform frameworks for a large MMO strategy game with an accent on client architecture, maintainability, and incremental delivery. Focus on designing APIs, refactoring large codebases, solving complex client-side problems, and improving testing and developer tooling.

Location: Full relocation to Limassol, Cyprus is required; relocation support and visa support are provided for the employee and family.

Salary: €5,000–€7,500 per month net, plus a 13th month and performance and milestone bonuses.

Company

Scorewarrior is a game developer and publisher focused on the 4X strategy genre, with Total Battle as its flagship MMO strategy game.

What you will do

  • Translate game designer specifications into technical designs and implement game mechanics across C++ and Unity clients.
  • Build reusable client-side modules, APIs, shared game systems, and flexible core foundations.
  • Develop client frameworks, engine and UI layers, asset pipelines, cross-platform infrastructure, build systems, and developer tools.
  • Design maintainable interfaces and technical solutions, decompose complex problems, and deliver incremental improvements.
  • Conduct code and design reviews, write unit and integration tests, and improve system testability.
  • Prepare and review RFCs, ADRs, guides, examples, and other technical documentation while contributing to engineering practices.

Requirements

  • Senior-level commercial software development experience with strong C++17+ client development experience.
  • Experience developing complex client applications in a product company and working with large existing codebases.
  • Strong understanding of client-side architecture and interaction between application, engine, framework, and product layers.
  • Knowledge of SOLID, YAGNI, KISS, DRY, common design patterns, and incremental architectural improvement.
  • Ability to investigate root causes, propose solutions, work independently, and drive delivery.
  • Technical English at a level sufficient for documentation, RFCs, code reviews, and cross-team discussions.

Nice to have

  • Experience with Cocos2d-x, Unity, or other 2D/3D game engines and client-side game development.
  • Experience with reusable client libraries, shared modules, internal frameworks, or complex strategy and MMO projects.
  • Experience with profiling, memory management, multithreading, performance optimization, MVC, MVP, MVVM, or ECS.
  • Experience with game-engine development, cross-platform development, CMake, CI/CD, build infrastructure, asset pipelines, or developer tools.
  • Understanding of rendering, UI systems, application startup, and other engine-level systems.

Culture & Benefits

  • Relocation to Cyprus covered for the employee and family, including visa support.
  • Modern office close to the sea.
  • Private health insurance for the employee and family.
  • Monthly education allowance for children from pre-school through university.
  • Lunch, sports, fitness, training, certification, book, and language-learning allowances.
  • Monthly office events and annual company celebrations.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →