Назад
Company hidden
15 часов назад

C++ Client Platform Engineer (Game Development)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Cyprus
Релокация
Cyprus
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

Для мэтча с этой вакансией нужен Plus

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

Текст:
/
TL;DR
C++ Client Platform Engineer (Game Development): Building and evolving the client foundation for a large-scale MMO across rendering, UI, asset loading, build systems, debugging, and cross-platform support with an accent on reliable framework architecture and developer productivity. Focus on designing a unified client codebase, improving startup and iteration performance, and solving complex platform problems across C++ mobile and C# Unity systems.

Location: Onsite in Limassol, Cyprus. Full relocation coverage is available for employees and their families relocating to Cyprus.

Company

hirify.global develops Total Battle, an MMO 4X strategy game for mobile and web with millions of active players.

What you will do

  • Develop and maintain the client framework core, including LibRocket integration and the game engine layer.
  • Improve cross-platform support and contribute to a potential greenfield client built from scratch.
  • Build tools for artists, animators, and UI/UX specialists to work more independently.
  • Develop asset loading, build pipelines, CI, test infrastructure, debugging tools, and observability.
  • Improve application initialization and startup performance, reduce nullptr risk, and increase code testability.
  • Design a unified framework architecture with isolated feature modules, explicit interfaces, and engine-agnostic business logic.

Requirements

  • 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 problems and delivering work incrementally.
  • Ability to investigate root causes, design flexible APIs, validate assumptions, and measure outcomes.
  • Clear communication in Russian with the direct team.
  • Technical English for reading documentation, writing RFCs, code review, and async collaboration.

Nice to have

  • Active use of LLMs to improve productivity.
  • Experience with game engines or framework-level development.
  • Commercial experience with Cocos2d-x or Unity with C#.
  • Familiarity with CMake and cross-platform CI pipelines.

Culture & Benefits

  • Onsite work in a modern Limassol office with a professional game development team.
  • Stable compensation, a 13th salary, and a bonus after successfully passing probation.
  • Additional paid sick leave, Christmas holidays, corporate conferences, and events.
  • Monthly allowances for preschool, school, and university expenses for employees’ children.
  • Company-funded professional and language courses, books, certifications, and access to learning platforms.
  • Private health insurance for employees and families, plus access to gyms and sports facilities.

Hiring process

  • HR screening followed by an experience-based interview with the team lead.
  • Async test task and a review discussing problem decomposition, trade-offs, and iteration.
  • Behavioral and final interviews, conducted by video call or onsite.

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