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