Назад
4 часа назад

Middle+ Unreal Engine Developer (GameDev)

90 000
Формат работы
remote
Тип работы
fulltime
Грейд
middle
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

Мэтч

Покажет вашу совместимость с вакансией

Описание вакансии

TL;DR
Unreal Engine Developer (GameDev): разработка игровых механик и gameplay-систем с акцентом на C++ и архитектурное проектирование. Фокус на развитии в сторону Technical Owner и внедрении современных AI-инструментов в процесс разработки.

Middle+ Unreal Engine Developer / Technical Owner

Удаленный формат | Full time | 90 000 ₽ на руки

Мы ищем сильного Middle / Middle+ разработчика на Unreal Engine 5, который уже способен самостоятельно реализовывать законченные gameplay-системы и хочет постепенно брать на себя больше технической ответственности.

Это hands-on позиция: основная часть работы — C++ и gameplay-разработка. При этом в отдельных системах вы сможете выступать техническим владельцем направления: участвовать в проектировании архитектуры, декомпозировать фичи, принимать технические решения и помогать другим разработчикам работать с созданными системами.

Мы не ищем готового Tech Lead или специалиста, который одинаково глубоко знает все подсистемы Unreal Engine. Для нас важнее хорошая техническая база, самостоятельность, системное мышление и желание развиваться в сторону Technical Owner / Lead Developer.

Особенно приветствуем разработчиков, которые используют современные AI-инструменты в повседневной работе: для исследования кодовой базы, прототипирования, code review, документации и автоматизации инженерной рутины.

Ключевые задачи:

  • Разрабатывать gameplay-системы и игровые механики на Unreal Engine 5 с использованием C++ и Blueprint;
  • Самостоятельно проектировать техническую реализацию фич в своей зоне ответственности;
  • Развивать существующую gameplay-архитектуру, придерживаясь принципов модульности, переиспользуемости и слабой связанности систем;
  • Декомпозировать крупные задачи, оценивать сложность реализации и заранее обозначать возможные технические риски;
  • Участвовать в code review и поддерживать единые подходы к написанию и организации кода;
  • По мере погружения в проект брать технический ownership отдельных систем и направлений;
  • Взаимодействовать с геймдизайнерами, UI-разработчиками, художниками и другими участниками команды при реализации игровых фич;
  • Поддерживать техническую документацию по разработанным системам;
  • Использовать AI-assisted development там, где это действительно ускоряет работу: анализ кода, прототипирование, документация, поиск проблем и автоматизация повторяющихся задач;
  • При наличии соответствующего опыта — помогать менее опытным разработчикам и участвовать в развитии внутренних инженерных практик.

Обязательные требования:

  • Коммерческий опыт разработки на Unreal Engine — от 3 лет;
  • Уверенное владение C++ в контексте Unreal Engine;
  • Хорошее понимание Gameplay Framework: Actors, Components, Controllers, Pawns, GameMode, GameState, PlayerState;
  • Практический опыт работы с архитектурными инструментами Unreal Engine: Components, Interfaces, Subsystems и другими средствами разделения ответственности между системами;
  • Опыт самостоятельной реализации законченных gameplay-фич или систем, а не только отдельных локальных задач;
  • Понимание data-driven подхода и опыт работы с Data Assets, Gameplay Tags или аналогичными механизмами;
  • Умение читать и разбираться в существующем коде проекта;
  • Способность самостоятельно декомпозировать задачу и аргументировать выбранное техническое решение;
  • Базовое понимание производительности Unreal Engine и причин типичных проблем на CPU, GPU и в gameplay-коде;
  • Умение работать самостоятельно в удаленном формате и доводить задачи до законченного состояния.

Будет сильным преимуществом:

  • Production-опыт с Gameplay Ability System;
  • Опыт работы с Common UI или построения собственной архитектуры игрового UI;
  • Опыт разработки мультиплеерных проектов: replication, RPC, authoritative model;
  • Опыт разработки собственных UE-плагинов, runtime/editor-модулей и переиспользуемых систем;
  • Работа со StateTree, Behavior Tree, Enhanced Input или другими современными UE5-системами;
  • Опыт профилирования и оптимизации gameplay-систем;
  • Понимание асинхронного программирования и многопоточности в Unreal Engine;
  • Опыт написания технической документации и участия в code review;
  • Опыт наставничества или помощи менее опытным разработчикам;
  • Практический опыт использования AI-инструментов в разработке: анализ кодовой базы, code review, генерация документации, автоматизация рутины, работа с логами и прототипирование.

Кого мы ищем:

  • Разработчика уровня Middle / Middle+, который уже способен самостоятельно вести технически значимые фичи;
  • Человека, которому интересно не только закрывать задачи, но и понимать, как его система взаимодействует с остальным проектом;
  • Специалиста, который хочет постепенно переходить от роли исполнителя к роли технического владельца отдельных систем;
  • Разработчика, способного предложить несколько вариантов решения задачи и аргументировать выбор конкретного подхода;
  • Человека, который спокойно работает с чужим кодом, умеет задавать правильные технические вопросы и не боится ответственности за результат;
  • Специалиста, которому интересно использовать современные инструменты разработки, включая AI, но который понимает, что качество итогового решения остается ответственностью разработчика.

Что мы предлагаем:

  • Возможность влиять на техническую реализацию игровых систем, а не просто выполнять заранее расписанные задачи;
  • Возможность постепенно брать ownership отдельных направлений и развиваться в сторону Technical Owner / Lead Developer;
  • Работа непосредственно над gameplay и системами игрового проекта, а не только поддержка legacy-кода;
  • Небольшая команда без большого количества менеджерских уровней;
  • Возможность предлагать и внедрять новые технические подходы и инструменты;
  • Использование современных AI-assisted инструментов разработки внутри рабочего процесса;
  • Прямое взаимодействие с людьми, принимающими технические и продуктовые решения.

Условия:

  • Полностью удаленная работа;
  • Full-time;
  • Гибкий график с необходимостью синхронизации с командой в рабочее время;
  • 90 000 ₽ на руки;
  • Уровень: Middle / Middle+;
  • Работа над игровым проектом студии — подробности проекта обсуждаются на собеседовании и после подписания NDA;
  • Возможность роста технической ответственности вместе с проектом и командой.

Для отклика пишите нашему HR:

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера