WorkListВойтиОформить подписку
UB

Chef.fe Technique - Programmeur.meuse IU (Far Cry)

Ubisoft · геймдев
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Montreal, Канада
из текста вакансии
Занятость
Full-time
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $9,8–16 тыс/мес · оценка Worklist
по рынку страны, данные за август 2026 · Как считаем
Даты
Опубликована 30.10 · видим у компании с 30.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:В команде есть выходцы из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →Основание проверено по источнику на карточке компании. Нанимает ли компания из Восточной Европы, Кавказа и Центральной Азии прямо сейчас, мы не знаем.

Описание переведено машинно с французского.

Суть роли

Senior UI-программист — технический руководитель (Chef.fe Technique - Programmeur.meuse IU) — главный технический эксперт по всем системам пользовательского интерфейса проекта.

Этот специалист связывает инженерную разработку, интеграцию пользовательского интерфейса и технический арт, следя за тем, чтобы каждый элемент интерфейса был доставлен с уровнем проработки, производительности и доступности, ожидаемым от шутера от первого лица категории AAA.

Что предстоит делать

Техническое лидерство

  • Быть главным экспертом по всем технологиям пользовательского интерфейса проекта: фреймворку Snowdrop UI, игровым системам пользовательского интерфейса и инструментам
  • Вести техническую дорожную карту пользовательского интерфейса: архитектурные решения, обновления фреймворка и выведение функций из эксплуатации
  • Определять и обеспечивать соблюдение стандартов кодирования пользовательского интерфейса, шаблонов компонентов и рабочих процессов интеграции
  • Выявлять и устранять узкие места, которые тормозят работу интеграторов пользовательского интерфейса и технических художников

Руководство командой

  • Руководить командой интеграторов пользовательского интерфейса и технических художников, работающих в редакторе визуальных графов (UI Graph)
  • Проверять и утверждать работу с точки зрения корректности, производительности и соответствия дизайнерскому замыслу
  • Наставлять участников команды, проводить ревью кода и ресурсов и давать четкую, применимую на практике обратную связь
  • Сотрудничать с UX/UI-дизайнерами, чтобы техническая реализация соответствовала дизайнерскому замыслу

Инженерная разработка

  • Реализовывать и поддерживать функции пользовательского интерфейса (UI) в геймплее, меню, HUD и фронтенд-интерфейсе
  • Создавать и расширять скрипты пользовательского интерфейса на языке визуальных графов (UI Graph); помогать участникам команды в его использовании
  • Проектировать повторно используемые и масштабируемые компоненты пользовательского интерфейса по принципам модульности — отдавать приоритет удобству сопровождения и повторному использованию, а не разовым решениям
  • Реализовывать адаптивные макеты, поддерживающие несколько целевых устройств, размеров экрана и разрешений
  • Интегрировать требования доступности (масштабирование текста, режимы для людей с дальтонизмом, навигация с помощью геймпада, поддержка программ экранного доступа)

Производительность и стабильность

  • Профилировать отрисовку и логику пользовательского интерфейса; выявлять и устранять места с низкой производительностью (избыточная перерисовка, чрезмерное число вызовов отрисовки, затратные вычисления графов)
  • Принимать в работу и сортировать сбои, вызванные UI; проводить ретроспективные разборы и доводить исправления до конца
  • Устанавливать и отслеживать бюджеты производительности пользовательского интерфейса совместно с командой движка

Партнерство в области дизайна

  • Применять и отстаивать базовые принципы дизайна во всех технических решениях: согласованность, простоту и четкую обратную связь для пользователя
  • Подвергать сомнению реализации, которые ухудшают удобство использования, даже если они технически корректны

Требования

Обязательные навыки

  • Участие в выпуске как минимум двух AAA-игр с существенной ответственностью за программирование пользовательского интерфейса
  • Солидный опыт работы с визуальной системой скриптов пользовательского интерфейса на основе узлов (UI Graph или аналог)
  • Подтвержденное умение профилировать и оптимизировать пользовательский интерфейс в движке реального времени
  • Опыт отладки и устранения сбоев в игре, находящейся в продакшене
  • Подтвержденный опыт руководства интеграторами пользовательского интерфейса или младшими программистами либо их наставничества
  • Глубокое владение архитектурой пользовательского интерфейса: иерархии компонентов, привязка данных, управление состояниями

Будет плюсом

Серьезные преимущества

  • Знание принципов проектирования реактивных/адаптивных пользовательских интерфейсов для кроссплатформенных игр

Навыки

Snowdrop UIUI Graph

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти