Откликайтесь
на вакансии с ИИ

Ведущий C++ разработчик (Lead Unreal Engine Developer)
Интересная роль для опытного разработчика, сочетающая геймдев и фулстек-задачи. Удаленный формат и работа на мощностях компании — большие плюсы, однако отсутствие вилки зарплаты в тексте немного снижает прозрачность.
Сложность вакансии
Высокая сложность обусловлена редким сочетанием глубокой экспертизы в UE5 (от 5 лет) и C++ (от 7 лет) с необходимостью владения PHP и PostgreSQL для backend-задач. Роль подразумевает лидерские функции и ответственность за архитектуру.
Анализ зарплаты
Для позиции Lead C++ Developer с таким широким стеком (UE5 + PHP + DB) рыночные предложения в РФ и СНГ обычно начинаются от 400 000 рублей. Учитывая требования к 7-летнему опыту, компенсация может достигать верхних границ рынка для Senior/Lead позиций.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Присоединяйтесь к разработке амбициозных проектов на Unreal Engine 5 и возглавьте техническую команду!
Описание вакансии
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;
*☘️*Участие в техническом планировании проекта;
*☘️*Формат оформления и уровень дохода обсуждаются индивидуально.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Unreal Engine 5
- PostgreSQL
- Networking
- Architecture
- REST API
- Code Review
- PHP
- C++20
- Modern C++
Возможные вопросы на собеседовании
Вакансия требует глубокого понимания UE5 и Modern C++. Важно знать, как эффективно использовать новые стандарты в контексте движка.
Как вы используете возможности C++20 (например, concepts или ranges) при разработке на Unreal Engine 5, учитывая специфику макросов и системы отражения движка?
Роль предполагает работу над сетевым функционалом.
Опишите ваш подход к оптимизации сетевого трафика в высокодинамичном мультиплеере на UE5. Какие техники компенсации лагов вы применяли?
Необычное требование для C++ лида — знание PHP. Важно понять, как кандидат связывает эти технологии.
Расскажите о наиболее сложном кейсе проектирования REST API на PHP для взаимодействия с игровым клиентом на UE5. Как вы обеспечивали безопасность и низкую задержку?
Лид должен уметь находить узкие места.
Каков ваш алгоритм профилирования при обнаружении просадок FPS, связанных с CPU? Какие инструменты Unreal Insights вы используете чаще всего?
Позиция подразумевает управление качеством кода команды.