Для разработки VR-тренажеров на движке Unreal Engine требуются middle+ разработчики. Требуется опыт работы. Очень приветствуется опыт разработки за пределами gamedev и Unreal Engine. Если нет репозитория, который можно показать, будьте готовы выполнить тестовое задание.
Обязанности:
- Написание кода в соответствии с поставленными задачами;
- Временная оценка поставленных задач и ведение ворк-логов (в Jira);
- Написание тестов, рефакторинг и документирование;
- Взаимодействие с художниками, дизайнерами и другими разработчиками;
- Участие в отладке внутренних процессов разработки (code review, code style).
Требования:
- Опыт C++ разработки на фреймворке Unreal Engine;
- Опыт работы с мультиплеером;
- Опыт работы с ABP, Niagara, BT;
- Опыт C++ разработки вне контекста Unreal Engine;
- Знание основ теории: Структуры данных и алгоритмы, шаблоны проектирования, SOLID;
- Грамотный письменный русский язык;
- Навыки работы с Git/SVN/Perforce/Plastic.
Желательно:
- Техническое высшее образование;
- Опыт разработки под .NET Framework;
- Опыт веб-разработки, для интеграции проектов UE в нашу платформу или платформы заказчиков;
- Опыт написания скриптов на любом популярном интерпретируемом языке (python, lua, js, php, ruby), чтобы разобраться с CI/CD;
- Опыт работы с Gitlab, TeamCity, Jira;
- Большим плюсом будет опыт разработки на любых других игровых движках.
Условия:
- График 5/2 8-часовой (плавающее начало рабочего дня с 9 до 12 часов);
- Удалёнка;
- Офис на территории БЦ Арма (Москва, м. Курская), если работать удалённо не удобно;
- Белое оформление;
- Заработная плата по результатам собеседования;
- Бонусы и премии после сдачи очередного проекта.