Назад
Company hidden
6 дней назад

UI Programmer (C++)

Формат работы
onsite
Тип работы
fulltime
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

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

Текст:
/
TL;DR
UI Programmer (C++/Gaming): Developing menus, HUDs, mini-games, and platform-specific interface systems for games with an accent on accessibility, localization, animation integration, and cross-platform performance. Focus on building automated UI testing APIs, optimizing memory-constrained modules, and collaborating with design, programming, and art teams.

Location: Saguenay, Quebec, Canada

Company

hirify.global is a global video game publisher and developer creating original gaming experiences across franchises including Assassin’s Creed, Rainbow Six, and Just Dance.

What you will do

  • Develop menus, heads-up displays, mini-games, and platform-specific UI systems.
  • Review game design documents, define UI features with graphic designers, and provide feedback on player experience.
  • Create interaction prototypes, internal debug-drawing tools, animation hooks, and sound integrations.
  • Maintain UI modules, evaluate performance and memory constraints, and optimize code across platforms.
  • Develop APIs for automated UI tests and apply usability, accessibility, UX, and localization principles.
  • Collaborate with design, programming, art, presentation, and other departments on technical, creative, and planning decisions.

Requirements

  • Experience with C++ programming in video games, embedded systems, or a related field; game industry experience is preferred.
  • Knowledge of object-oriented programming, design patterns, and coding standards.
  • Foundational knowledge of 3D graphics programming, including shaders, real-time rendering, and rendering pipelines.
  • Knowledge of source control and multimedia integration.
  • Problem-solving skills, attention to detail and outcomes, and the ability to organize, define, and estimate tasks.
  • Written and verbal communication skills, initiative, a self-directed and ethical approach, adaptability, and motivation to work on complex projects.

Nice to have

  • Knowledge of current graphic design and UI design trends, with familiarity with user experience concepts.
  • Knowledge of Adobe Flash, ActionScript 2.0 or later, XML, C#, JavaScript, or HLSL.

Culture & Benefits

  • Full-time position within hirify.global’s Saguenay team.
  • Collaboration across design, programming, art, presentation, and other departments.
  • Support for continuous learning and keeping technical skills current with industry developments.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →