UI Programmer: Master Gameplay UI & Tools

Game Companies

Saguenay

On-site

CAD 65,000 - 90,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ubisoft Saguenay seeks a user interface programmer to develop menus, HUD, and mini-games. You will collaborate with design, programming, and art teams to create accessible interfaces across platforms.

You will review design docs, define UI features with designers, build platform-specific menus, prototype interactions, and optimize UI modules. This role emphasizes usability, localization, and cross-team collaboration, with a permanent on-site arrangement.

Qualifications

  • Experience with C++ in video games or related field.
  • 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.
  • Knowledge of current graphic design and UI design trends; familiarity with UX concepts is a plus.
  • Experience with Flash/ActionScript or similar scripting languages is a plus.

Responsibilities

  • Review game design documents to understand the intended player experience and contribute feedback to improve game design and user experience.
  • Define UI features with the graphic designer, then build platform-specific menus and systems that meet the team's visual and functional requirements.
  • Understand the UI structure to support the presentation team and provide tools for interface systems and internal debug drawing.
  • Create interaction prototypes, make quick updates based on feedback, and collaborate across design, programming, art, and other departments by sharing technical, creative, and planning input.
  • Integrate designs and animations with the graphic designer, provide animation hooks, and support sound integration.
  • Oversee and maintain UI modules and systems, assess performance and memory constraints, and optimize code across platforms.
  • Develop application programming interfaces (APIs) for automated UI tests to check the game's ongoing health.
  • Apply usability, user experience, accessibility, and localization concepts to interfaces.
  • Keep your knowledge and skills current by following industry developments.
  • Carry out other related tasks.

Skills

C++ programming
OO programming
3D graphics
Shaders
Source control
UI design trends
JavaScript
HLSL
Problem solving
Communication

Tools

Adobe Flash
ActionScript
XML
C#
JavaScript
HLSL

Job description

Ubisoft Saguenay seeks a user interface programmer to develop menus, HUD, and mini-games. You will collaborate with design, programming, and art teams to create accessible interfaces across platforms.

You will review design docs, define UI features with designers, build platform-specific menus, prototype interactions, and optimize UI modules. This role emphasizes usability, localization, and cross-team collaboration, with a permanent on-site arrangement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

UI Programmer
UI Programmer

Game Companies • Saguenay

On-site
CAD 65,000 - 90,000
UI Programmer
UI Programmer

Massive • Montreal

Hybrid
CAD 90,000 - 120,000
UI Programmer
UI Programmer

Ubisoft Entertainment S.A • Saguenay

On-site
CAD 70,000 - 100,000
UI Programmer - (March of Giants)
UI Programmer - (March of Giants)

Ubisoft Montréal • Montreal

On-site
CAD 110,000 - 150,000
Senior UI Programmer - Real-Time Game Interfaces
Senior UI Programmer - Real-Time Game Interfaces

Ubisoft Montréal • Montreal

On-site
CAD 110,000 - 150,000
User Interface Artist
User Interface Artist

Ubisoft • Saguenay

On-site
CAD 55,000 - 75,000
Programmeur.euse IU
Programmeur.euse IU

Hybride • Saguenay

On-site
CAD 65,000 - 90,000
UI Technical Artist (March of Giants)
UI Technical Artist (March of Giants)

Ubisoft Montréal • Montreal

On-site
CAD 75,000 - 110,000
Unreal UI Technical Artist: Menus, Shaders, & UX Integration
Unreal UI Technical Artist: Menus, Shaders, & UX Integration

Ubisoft Montréal • Montreal

On-site
CAD 75,000 - 110,000
UI Technical Artist
UI Technical Artist

Massive • Montreal

Hybrid
CAD 90,000 - 120,000