Ведущий UI-разработчик (EPAM Systems)
Ведущий UI-разработчик для кроссплатформенного продукта в EPAM Systems. Удаленная работа в нескольких странах. Руководство командой, создающей UI в Unreal Engine. Заработная плата обсуждается.
Вы присоединитесь к талантливой команде инженеров, поддерживающей кроссплатформенную продуктовую организацию крупного клиента. Проект направлен на создание, расширение и оптимизацию UI-систем нативно в Unreal Engine с учетом мобильных платформ. Работая вместе с инженерами EPAM и заинтересованными сторонами клиента, вы будете предоставлять надежные, производительные и масштабируемые UI-решения для ПК, мобильных устройств и консолей. Обязанности: • Создание и расширение адаптивных нативных UI-систем в Unreal Engine с использованием UMG (Unreal Motion Graphics) • Архитектура UI-макетов с поддержанием чистого и масштабируемого разделения между слоями представления UI и данными или бэкенд-сервисами с помощью современных архитектурных паттернов • Структурирование и оптимизация конвейеров данных для обеспечения эффективной доставки данных во внешний интерфейс • Соединение дизайна и инженерии путем преобразования UX и дизайн-намерений в высокопроизводительные и интуитивно понятные интерфейсы в движке • Оптимизация производительности UI на нескольких платформах с акцентом на мобильные устройства (iOS/Android) наряду с ПК и консолями • Продвижение инженерных лучших практик через участие в конструктивных ревью кода и вклад в технические стандарты команды
Требуемые навыки: • Не менее 5 лет профессионального релевантного опыта в разработке программного обеспечения с особым вниманием к разработке игровых UI • Минимум один год опыта в управлении людьми или руководстве командой • Глубокие практические знания разработки в Unreal Engine, включая рабочие процессы, упаковку и настройку платформ • Практический опыт создания переиспользуемых и масштабируемых UI-компонентов с использованием UMG или аналогичных UI-фреймворков в движке • Свободное владение C++ в контексте Unreal Engine в сочетании с хорошим пониманием UI-архитектурных паттернов, таких как MVC или MVVM • Подтвержденный опыт подключения UI-интерфейса Unreal Engine к бэкенд-сервисам или конвейерам данных • Опыт кроссплатформенной разработки, охватывающий ПК, мобильные устройства и консоли, с четким пониманием ограничений UI и бюджетов производительности для конкретных платформ • Опыт использования таких инструментов, как JIRA, для отслеживания ошибок и управления задачами • Уровень английского B2 или выше, с сильными письменными и устными коммуникативными навыками Желательно: • Хорошее чувство UX, визуальной полировки и микро-интеракций для улучшения общего пользовательского опыта • Опыт работы с инструментами профилирования Unreal Engine и бюджетами производительности мобильных устройств для точной настройки производительности приложений • Комфортная работа в смешанных кодовых базах Blueprint и C++ для эффективного сотрудничества с разными подходами к разработке • Опыт навигации по требованиям сертификации консолей для обеспечения успешных релизов на платформах • Выпущенные игры или коммерческие приложения, созданные в Unreal Engine, демонстрирующие возможности сквозной поставки
Контракт, удаленно в Беларуси, Грузии, Казахстане, Кыргызстане, Узбекистане, Армении. Заработная плата: обсуждается.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал