6 дней назад
Senior Client C++ Developer
5 000 - 7 500€
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →