Обязанности:· Участие в проектах внедрения и развития Unreal Engine;· Разработка функциональности на Unreal Engine;· Анализ и решение задач, связанных с оптимизацией производительности и масштабируемости системы на базе Unreal Engine;· Взаимодействие с архитектором и программистами для обеспечения эффективной работы команды.Требования:· Умение работать с Git (submodules, git-flow, branching)· Хорошее знание С++ в контексте движка UE, ООП· Умение интегрировать код и Blueprint· Понимание архитектуры Unreal Engine, базовых классов и концепций.· Владение паттернами проектирования (GoF, Game Design Patterns) и понимание применимости всего этого в Unreal Engine· Понимание пайплайна разработки игровых проектов· Умение писать хороший, сопровождаемый код· Умение работать в команде· Английский язык на уровне чтения технической литературыДетали вакансии:Плюсом будет:· Опыт работы с VR · Опыт работы с Unreal Engine 5· Опыт разработки платформенных решений · Опыт самостоятельной разработки архитектуры· Опыт сетевого программирования в Unreal Engine, хорошее знание сетевой архитектуры (мультиплеер, репликация)· Опыт менторства и управления небольшой командой разработчиков (middle / junior)· Опыт работы в больших компаниях, командах и долгосрочных проектах· Умение находить баланс между скоростью разработки и качеством· Хорошие коммуникативные навыки, высокий уровень самоорганизованности и ответственности