Мэтч
Покажет вашу совместимость с вакансией
Описание вакансии
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/нанимающего менеджера