Technical Lead - UI Programmer at Ubisoft Montreal

4DayWeek Company Montreal, Canada Publicerat 6 augusti 2026
full_timeremotesenior
What you will do** Technical Leadership - Serve as the reference for all UI technologies on the project: Snowdrop UI framework, game-specific UI systems, and tools - Manage the UI technical roadmap: architecture decisions, framework upgrades, and deprecations - Define and enforce UI coding standards, component patterns, and integration workflows - Identify and resolve bottlenecks that hinder the work of UI integrators and technical artists Team Supervision - Supervise a team of UI integrators and technical artists working in the visual graph editor (UI Graph) - Review and validate work in terms of accuracy, performance, and adherence to design intent - Mentor team members, conduct code and asset reviews, and provide clear, actionable feedback - Collaborate with UX/UI designers to ensure technical implementation matches design intent Engineering - Implement and maintain UI features in gameplay, menus, HUD, and front-end interface - Create and extend UI scripts in the visual graph language (UI Graph); support team members in its use - Design reusable and scalable UI components based on modularization principles — prioritize maintainability and reusability over one-off solutions - Implement adaptive layouts supporting multiple target devices, screen sizes, and resolutions - Integrate accessibility requirements (text scaling, colorblind modes, controller navigation, screen reader support) Performance and Stability - Profile UI rendering and logic; identify and resolve areas of poor performance (overdraw, excessive draw calls, expensive graph evaluations) - Support and triage UI-related crashes; lead retrospective analyses and drive fixes to completion - Establish and monitor UI performance budgets in collaboration with the engine team Design Partnership - Apply and advocate for fundamental design principles in all technical decisions: consistency, simplicity, and clear user feedback - Challenge implementations that compromise ergonomics, even when they are technically correct #### Qualifications **What you will bring to the team** Essential Skills - Participated in the release of at least two AAA titles with significant responsibility in UI programming - Solid experience with a visual, node-based UI scripting system (UI Graph or equivalent) - Proven ability to profile and optimize UI in a real-time engine - Experience debugging and resolving crashes in a game in production - Proven experience supervising or mentoring UI integrators or junior programmers - Strong mastery of UI architecture: component hierarchies, data binding, state management Major Assets - Knowledge of responsive/adaptive UI design for multiplatform titles * * * Success Criteria After six months, this person has become the reference for any technical question related to the UI on the project; the team works without hindrance and produces quality work; and the UI systems are stable, performant, and easy to extend. ### Auto-translated from French · View original Technical Lead - UI Programmer Ubisoft Montreal Apply nowSave

Findigo hittar jobben och fyller i ansökan. Du klickar Skicka.

Visa jobbet och ansök

Ursprunglig annons: 4dayweek.io