Technical Lead - UI Programmer
Ubisoft · Video Games
- Location: Montreal (Canada)
- Work arrangement: on site
- Employment type: Full Time
- Seniority: senior
- Posted:
Job description
Position:
Technical Lead - UI Programmer
Company:
Ubisoft
Location:
Canada, Montreal
Employment type:
Office-based
Short Summary:
The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project, bridging engineering, UI integration, and art to ensure high-quality UI elements for a AAA first-person shooter.
Responsibilities:
- Serve as the go-to expert for all user interface technologies in the project.
- Manage the UI technical roadmap, including architecture decisions and framework upgrades.
- Define and enforce UI coding standards and integration workflows.
- Supervise a team of UI integrators and technical artists.
- Implement and maintain UI features across gameplay, menus, HUD, and frontend.
- Design reusable, scalable UI components and implement adaptive layouts.
- Profile UI rendering and logic, identifying and resolving performance issues.
- Advocate for core design principles throughout technical decisions.
Requirement:
- Shipped 2+ AAA titles with substantial UI programming ownership.
- Deep experience with a visual/node-based UI scripting system.
- Experience debugging and resolving crashes in a production game.
- Solid grasp of UI architecture, including component hierarchies and state management.
Benefits:
- Opportunity to work in a diverse and inclusive environment.
- Chance to collaborate with teams and projects that inspire and challenge.
Technical Lead - UI Programmer
Company:
Ubisoft
Location:
Canada, Montreal
Employment type:
Office-based
Short Summary:
The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project, bridging engineering, UI integration, and art to ensure high-quality UI elements for a AAA first-person shooter.
Responsibilities:
- Serve as the go-to expert for all user interface technologies in the project.
- Manage the UI technical roadmap, including architecture decisions and framework upgrades.
- Define and enforce UI coding standards and integration workflows.
- Supervise a team of UI integrators and technical artists.
- Implement and maintain UI features across gameplay, menus, HUD, and frontend.
- Design reusable, scalable UI components and implement adaptive layouts.
- Profile UI rendering and logic, identifying and resolving performance issues.
- Advocate for core design principles throughout technical decisions.
Requirement:
- Shipped 2+ AAA titles with substantial UI programming ownership.
- Deep experience with a visual/node-based UI scripting system.
- Experience debugging and resolving crashes in a production game.
- Solid grasp of UI architecture, including component hierarchies and state management.
Benefits:
- Opportunity to work in a diverse and inclusive environment.
- Chance to collaborate with teams and projects that inspire and challenge.
Skills
- debugging
Languages
EN
Apply
Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.
View & apply