← Все вакансии/Lead
LeadRemote

C++ Programmer

Уровень
Lead
Формат
Remote
О роли

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

О компании

Мы разрабатываем игры и интерактивные приложения на Unreal Engine 5 для разных платформ: mobile, console и desktop. Ищем ведущего C++ разработчика, который сможет не только самостоятельно решать сложные технические задачи, но и проектировать архитектуру, декомпозировать задачи, проводить code review и помогать команде двигаться в едином техническом направлении.

Обязанности
  • Проектирование архитектуры клиентской части проекта на Unreal Engine 5;
  • Проектирование клиент-серверного взаимодействия;
  • Разработка gameplay-систем, UI, игровых механик и внутренних инструментов на C++;
  • Разработка и поддержка multiplayer/networking-функционала;
  • Декомпозиция задач для других разработчиков;
  • Оценка сроков и технических рисков;
  • Постановка задач middle/junior разработчикам;
  • Проведение code review;
  • Контроль качества, читаемости и поддерживаемости кода;
  • Оптимизация производительности: CPU, GPU, память, загрузки, сетевой трафик;
Требования
  • Коммерческий опыт разработки на C++ от 7 лет;
  • Коммерческий опыт разработки на Unreal Engine от 5 лет;
  • Опыт работы с Unreal Engine 5.x;
  • Уверенное знание Modern C++ / C++20;
  • Глубокое понимание особенностей C++ в Unreal Engine;
  • Опыт backend-разработки на PHP 8.3+ / 8.4+ от 2 лет;
  • Опыт проектирования и разработки REST API;
  • Опыт интеграции сторонних API;
  • Опыт работы с PostgreSQL 16+;
  • Понимание проектирования схем БД, индексов, связей и миграций;
Условия
  • Работа над проектами студии и аутсорс-проектами;
  • Полностью удалённый формат;
  • Работа на аппаратных мощностях компании;
  • Полная занятость;
  • 8-часовой рабочий день;
  • Командное взаимодействие с гейм-дизайнерами, художниками, QA и backend-разработчиками;
  • Регулярный code review;
  • Участие в техническом планировании проекта;
  • Формат оформления и уровень дохода обсуждаются индивидуально.
Стек и навыки

С чем работаем