О компании
Мы разрабатываем игры и интерактивные приложения на 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;
- Участие в техническом планировании проекта;
- Формат оформления и уровень дохода обсуждаются индивидуально.