UI ENGINEER
Высокий балл обусловлен репутацией MY.GAMES как крупного международного издателя, возможностью удаленной работы из любой точки мира и работой с консольными проектами. Это отличная возможность для профессионального роста в GameDev.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует уверенного владения сразу двумя движками (Unity и Unreal) и глубокого понимания специфики консольного UI, что встречается реже, чем узкая специализация. Основная сложность заключается в необходимости адаптации сложных систем ввода и навигации под геймпады.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая позиция UI Engineer в международной компании уровня MY.GAMES обычно предполагает зарплату выше среднего по рынку СНГ, ориентируясь на европейские стандарты для удаленных сотрудников. Указанный диапазон соответствует уровню Senior/Middle+ специалиста в индустрии разработки игр.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
UI ENGINEER
*🏢* Компания: MY GAMES
*🌍* Формат: Удалёнка (Remote Global; хабы: Cyprus, Armenia, UAE, Serbia)
*🕒* Занятость: Полная занятость
О компании:
MY.GAMES — европейский разработчик и издатель игр с аудиторией более 1 млрд зарегистрированных игроков. Компания выпускает и поддерживает проекты для мобильных, PC и консолей (War Robots, Hustle Castle, Rush Royale и др.). Команда распределена по миру, с хабами на Кипре, в Армении, ОАЭ и Сербии.
Задачи:
• Адаптация PC UI и управления под PlayStation, Xbox и Nintendo Switch в проектах на Unreal Engine и Unity.
• Анализ существующих UI и input-систем, оценка объёма работ.
• Реализация навигации через геймпад, поддержки сенсорного ввода, управления фокусом и логики меню.
• Адаптация интерфейсов для TV и handheld — читаемость, масштабирование и локализация.
• Поиск и исправление багов UI/input, профилирование и оптимизация производительности интерфейса.
Требования:
• 3+ лет коммерческого опыта в программировании игровых интерфейсов.
• Практический опыт в Unreal Engine (C++, Blueprints, UMG) или Unity (C#, uGUI, input handling systems).
• Опыт реализации управления через геймпад и навигации по UI.
• Понимание управления фокусом, маршрутизации и приоритетов ввода.
• Умение разбираться в чужом коде, находить корневые причины и расширять существующие системы.
• Готовность работать в обеих экосистемах (Unreal/Unity) и доводить задачи до конца.
Будет плюсом:
• Опыт работы на обоих движках.
• Опыт разработки/портирования/релиза на консолях.
• Адаптация сложных интерфейсов (инвентари, карты, skill trees).
• Навыки профилирования и оптимизации UI.
• Использование AI-инструментов для анализа кода и рефакторинга.
Стек:
Unreal Engine, Unity, C++, Blueprints, UMG, C#, uGUI, gamepad/input handling systems
Условия:
• Удалённая работа из любой точки мира.
• Совместная атмосфера в внутреннем игровом сообществе нескольких студий.
• Доступ к опыту сильной команды специалистов и ресурсам для реализации идей.
• Возможность работать над крупными проектами для мобильных, PC и консолей.
*📩* Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Unreal Engine
- Unity
- C++
- Blueprints
- UMG
- C#
- UGUI
- Game Development
- UI Design
Возможные вопросы на собеседовании
Проверка понимания специфики консольного UI и работы с фокусом.
Расскажите о вашем подходе к реализации системы навигации геймпадом в сложном UI (например, инвентарь с множеством вкладок). Как вы обрабатываете потерю фокуса?
Оценка гибкости кандидата и знания C++.
В чем основные различия при работе с UMG в Unreal Engine и uGUI в Unity с точки зрения производительности и управления событиями?
Проверка навыков оптимизации.
Какие инструменты и метрики вы используете для профилирования UI, если замечаете просадки FPS при открытии тяжелых меню на консолях?
Оценка опыта работы с кроссплатформенным вводом.
Как вы организуете архитектуру input-системы, чтобы она корректно поддерживала одновременно сенсорный ввод, мышь и геймпад без дублирования логики?
Проверка умения работать с легаси-кодом.
Опишите случай, когда вам приходилось переписывать чужую UI-систему для поддержки новой платформы. С какими трудностями вы столкнулись?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

