Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026

UI Programmer - (March of Giants)

Ubisoft Montreal, QC senior full-time

The employer hasn't listed a salary.

Apply on Ubisoft

Description

As a UI Programmer at Ubisoft, you will develop modules for a game's general presentations, including menus and HUD.

Responsibilities:

  • Read game design documents to understand the intended player experience and provide feedback to facilitate this experience;
  • Help define UI features and implementation to support graphic designers;
  • Design and implement menu and interface systems for specific users on desired platforms;
  • Provide tools for UI systems and debugging;
  • Investigate and develop a deep understanding of UI framework;
  • Collaborate with design and programming teams to prototype interaction concepts;
  • Integrate designs and animation with graphic designers;
  • Provide hooks for graphic designer animations and sound support;
  • Understand UI requests and recognize technical limitations;
  • Work closely with designers and artists to implement new ideas;
  • Maintain skill-set and knowledge base by keeping track of industry innovations;
  • Oversee and maintain UI modules or systems;
  • Optimize UI code for desired platforms;
  • Interact and collaborate with different departments;
  • Challenge game design and User Experience (UX);
  • Develop automated tests APIs for UI systems;
  • Apply knowledge of localization and accessibility features;
  • Carry out other related tasks.

Qualifications:

  • Bachelor of Computer Science or Computer Engineering or equivalent;
  • Minimum 5 years of C++ programming experience in the video game sector or embedded systems;
  • Capacity to write clean, robust, performant, and maintainable C++ code;
  • Excellent understanding of MVVM philosophy and workflows;
  • Strong troubleshooting and debugging skills;
  • Solid collaborative and communication skills.

Skills

Required

  • C++
  • MVVM
  • problem-solving
  • attention to detail
  • good interpersonal and communication skills

Nice to have

  • Unreal Engine 5
  • Slate
  • UMG
  • CommonUI
  • PC-centric platform experience

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.smartrecruiters.com/Ubisoft2/744000145316739-ui-programmer-march-of-giants-

Apply on Ubisoft