TECH LEAD UE5 DEVELOPER (INDIE)

3d ago
360000 –500000 RUB / monthRussiaLeadRemote

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