TECH LEAD UE5 DEVELOPER (INDIE)
3d ago
360000 –500000 RUB / monthRussiaLeadRemoteunreal engine 5c++blueprintscode reviewsubsystemsumgcommonuianimation blueprint
Ищется технический лидер для разработки ПК-игры на Unreal Engine 5. Роль подойдёт сильному C++ разработчику, который сможет принимать архитектурные решения, развивать кодовую базу проекта, руководить техническим направлением и помогать команде создавать масштабируемые игровые системы.
Responsibilities
- Разработка и поддержка архитектуры проекта на Unreal Engine 5
- Программирование игровых систем на C++
- Принятие технических и архитектурных решений
- Руководство командой программистов и распределение технических задач
- Проведение Code Review и контроль качества кода
- Проектирование масштабируемых игровых систем
- Разработка систем с использованием Data-Driven подхода и событийной архитектуры
- Создание и развитие внутренних инструментов
- Работа с Subsystems, системой событий, Gameplay Framework и базовыми компонентами Unreal Engine
- Разработка и поддержка UI на UMG и CommonUI
- Интеграция игровых механик совместно с геймдизайнерами
- Реализация игровых взаимодействий, AI, анимаций и Sequencer
- Оптимизация производительности проекта
- Поиск и устранение сложных технических проблем
- Планирование технического развития проекта и технического долга
- Наставничество и техническая поддержка команды
- Участие в подготовке проекта к релизу
Requirements
- Свободное владение русским языком
- 5+ лет коммерческого опыта разработки на Unreal Engine 5
- Отличное знание C++
- Опыт работы в роли Senior или Lead Unreal Developer
- Хорошее понимание Blueprints
- Глубокое понимание архитектуры Unreal Engine
- Уверенное знание UObject Model, Garbage Collection, Reflection System, UPROPERTY, UFUNCTION, UCLASS и работы с памятью
- Опыт работы с Actor Framework и Component Model
- Уверенное понимание GameInstanceSubsystem, WorldSubsystem, EngineSubsystem и LocalPlayerSubsystem
- Опыт работы с Single-cast, Multicast и Dynamic Delegates
- Опыт построения событийно-ориентированной архитектуры
- Понимание Data-Driven Design, Event Bus Architecture, Dependency Injection и модульной архитектуры
- Знание SOLID, DRY и KISS
- Опыт проектирования масштабируемых и поддерживаемых игровых систем
- Навыки Code Review, технического планирования и оценки задач
Nice to have
- Опыт работы с UMG, CommonUI и сложными интерфейсами
- Опыт управления UI из C++
- Опыт работы с Level Sequencer, Motion Capture, Camera Cuts и секвенциями через C++
- Опыт с Animation Blueprint, Blend Space, State Machine, Animation Montages и Animation Notifies
- Опыт с Behavior Trees, Blackboard, AI Controller, кастомными BT Nodes и EQS
- Опыт с Enhanced Input, Gameplay Tags, Save System и асинхронной загрузкой
- Опыт с NavMesh, Navigation System и оптимизацией навигации
- Опыт профилирования и оптимизации через Unreal Insights
- Опыт оптимизации CPU, GPU, памяти и загрузок
Conditions
- Конкурентоспособная заработная плата
- Выплаты два раза в месяц
- Оформление по трудовому договору
- Полностью удалённая работа
- График 5/2
- Гибкий график и возможность самостоятельно планировать рабочее время
- Работа в небольшой команде без лишней бюрократии
- Возможность напрямую влиять на техническое развитие проекта
- Свобода выбора технических решений при соблюдении качества и производительности
- Участие в формировании стандартов разработки, архитектуры и внутренних инструментов
- Возможность собрать и развивать команду программистов
- Профессиональный рост до Technical Director
- Работа над оригинальной IP для международного рынка Steam
- Долгосрочное сотрудничество и участие в следующих играх студии
How to apply
- Vacancy link (https://hh.ru/vacancy/134585328?utm_source=uejobs&utm_medium=telegram&utm_campaign=referral)
Found in@uejobs