CareerPlan

UI Programmer

Saguenay, QC, caFull-time2026-11-06 → 2026-11-10

Core

Develop UI modules, HUDs, and mini-games for video games, collaborating with design, art, and programming teams to create platform-specific interfaces.

Role type

Senior IC UI Programmer (Video Games)

Builds

Menus, HUDs, mini-games, and UI systems for video games

Domain

Video Games / Interactive Entertainment

Required skills

C++ programming, object-oriented programming, design patterns, 3D graphics programming, shaders, real-time rendering, rendering pipelines, source control, multimedia integration

Preferred skills

Adobe Flash, ActionScript, XML, C#, JavaScript, HLSL, user experience concepts, localization concepts

Technologies

C++, C#, JavaScript, HLSL, XML, ActionScript, Adobe Flash

Responsibilities

Review game design documents and contribute feedback; Define and build platform-specific UI features; Create interaction prototypes and integrate designs/animations; Oversee and optimize UI modules for performance and memory; Develop APIs for automated UI tests; Apply usability and accessibility concepts.

Seniority

Mid-Senior, hands-on IC