Team Lead Unreal Engine / C++
Remote | full time | 200 - 300 т.р.
Для разработки VR-тренажеров на движке Unreal Engine 4 требуется Team Lead. Очень приветствуется опыт разработки за пределами gamedev и Unreal Engine. После испытательного срока пересмотр заработной платы. Если нет репозитория, который можно показать, будьте готовы выполнить тестовое задание.
Обязанности:
- Сбор требований и дополнительной информации по задачам;
- Составление ТЗ для разработчиков;
- Декомпозиция задач;
- Контроль выполнения задач (сроки и качество);
- Собеседование соискателей;
- Разработка архитектуры проекта;
- Налаживание внутренних процессов разработки (code review, code style);
- Непосредственное участие в разработке (написание кода);
- Написание тестов, рефакторинг и документирование;
- Составление документации;
- Планирование ресурсов.
Требования:
- Опыт C++ разработки на фреймворке Unreal Engine 4;
- Опыт работы с мультиплеером;
- Опыт работы с ABP, Niagara, BT;
- Опыт C++ разработки вне контекста Unreal Engine 4;
- Знание теории: Структуры данных и алгоритмы, шаблоны проектирования, SOLID;
- Грамотный письменный русский язык;
- Навыки работы с Git/SVN/Perforce/Plastic.
Желательно:
- Техническое высшее образование;
- Опыт разработки под .NET Framework;
- Опыт работы с Playfab / GameLift / Agones;
- Опыт веб-разработки, для интеграции проектов UE4 в нашу платформу или платформы заказчиков;
- Опыт написания скриптов на любом популярном интерпретируемом языке (python, lua, js, php, ruby), чтобы разобраться с CI/CD;
- Опыт работы с Gitlab, TeamCity, Jira;
- Большим плюсом будет опыт разработки на любых других игровых движках.
Условия:
- График 5/2 8-часовой (плавающее начало рабочего дня с 10 до 12 часов);
- Удаленная работа по договоренности;
- Удобно расположенный офис на территории БЦ Арма;
- Белое оформление;
- Современные инструменты разработки;
- Профессиональное обучение и развитие;
- Заработная плата по результатам собеседования;
- Бонусы и премии после сдачи очередного проекта.