Technical Lead, Ui Systems & Performance
Ubisoft Montréal
Company Description
Ubisoft is a global leader in video games, with teams spread across the globe creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help both players and teams grow. If you’re passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!Company Description
Ubisoft is a global leader in video games, with teams spread across the globe creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help both players and teams grow. If you’re passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
Job Description
The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project.
This person serves as the bridge between engineering, UI integration, and art, ensuring that every UI element is delivered with the level of polish, performance, and accessibility expected of a AAA first-person shooter.
What You’ll Do
Technical Leadership
Serve as the go-to expert for all user interface technologies in the project: the Snowdrop UI framework, game-specific UI systems, and toolsManage the UI technical roadmap: architecture decisions, framework upgrades, and deprecationsDefine and enforce UI coding standards, component templates, and integration workflowsIdentify 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 UI Graph editorReview and validate work for accuracy, performance, and adherence to design intentMentor team members, conduct code and asset reviews, and provide clear, actionable feedbackCollaborate with UX/UI designers to ensure that the technical implementation aligns with the design intent
Engineering
Implement and maintain UI features across gameplay, menus, HUD, and frontendAuthor and extend UI scripting in the visual graph language (UI Graph);
support team members using itDesign reusable, scalable UI components following componentization principles — maintainability and reuse over one-offsImplement adaptive layouts that handle multiple target devices, screen sizes, and resolutionsIntegrate accessibility requirements (text scaling, colorblind modes, controller navigation, screen reader support)
Performance & Stability
Profile UI rendering and logic;
identify and resolve underperforming areas (overdraw, excessive draw calls, expensive graph evaluations)Own and triage UI-originating crashes;
lead post-mortems and drive fixes to completionEstablish and monitor UI performance budgets in collaboration with the engine team
Design Partnership
Apply and advocate for core design principles throughout technical decisions: consistency, simplicity, and clear user feedbackChallenge implementations that compromise usability, even when technically correct
Qualifications
What you'll bring to the team
Must Have
Shipped 2+ AAA titles with substantial UI programming ownershipDeep experience with a visual/node-based UI scripting system (UI Graph or equivalent)Demonstrated ability to profile and optimize UI in a real-time engineExperience debugging and resolving crashes in a production gameTrack record supervising or mentoring UI Integrators or junior programmersSolid grasp of UI architecture: component hierarchies, data binding, state management
Strong Assets
Familiarity with responsive/adaptive UI design for multi-platform titles
What Success Looks Like
Six months in, this person has become the go-to for any UI tech question on the project, the team is unblocked and producing quality work, and the UI systems are stable, performant, and easy to extend.
#J-18808-Ljbffr
Ubisoft is a global leader in video games, with teams spread across the globe creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help both players and teams grow. If you’re passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!Company Description
Ubisoft is a global leader in video games, with teams spread across the globe creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help both players and teams grow. If you’re passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
Job Description
The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project.
This person serves as the bridge between engineering, UI integration, and art, ensuring that every UI element is delivered with the level of polish, performance, and accessibility expected of a AAA first-person shooter.
What You’ll Do
Technical Leadership
Serve as the go-to expert for all user interface technologies in the project: the Snowdrop UI framework, game-specific UI systems, and toolsManage the UI technical roadmap: architecture decisions, framework upgrades, and deprecationsDefine and enforce UI coding standards, component templates, and integration workflowsIdentify 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 UI Graph editorReview and validate work for accuracy, performance, and adherence to design intentMentor team members, conduct code and asset reviews, and provide clear, actionable feedbackCollaborate with UX/UI designers to ensure that the technical implementation aligns with the design intent
Engineering
Implement and maintain UI features across gameplay, menus, HUD, and frontendAuthor and extend UI scripting in the visual graph language (UI Graph);
support team members using itDesign reusable, scalable UI components following componentization principles — maintainability and reuse over one-offsImplement adaptive layouts that handle multiple target devices, screen sizes, and resolutionsIntegrate accessibility requirements (text scaling, colorblind modes, controller navigation, screen reader support)
Performance & Stability
Profile UI rendering and logic;
identify and resolve underperforming areas (overdraw, excessive draw calls, expensive graph evaluations)Own and triage UI-originating crashes;
lead post-mortems and drive fixes to completionEstablish and monitor UI performance budgets in collaboration with the engine team
Design Partnership
Apply and advocate for core design principles throughout technical decisions: consistency, simplicity, and clear user feedbackChallenge implementations that compromise usability, even when technically correct
Qualifications
What you'll bring to the team
Must Have
Shipped 2+ AAA titles with substantial UI programming ownershipDeep experience with a visual/node-based UI scripting system (UI Graph or equivalent)Demonstrated ability to profile and optimize UI in a real-time engineExperience debugging and resolving crashes in a production gameTrack record supervising or mentoring UI Integrators or junior programmersSolid grasp of UI architecture: component hierarchies, data binding, state management
Strong Assets
Familiarity with responsive/adaptive UI design for multi-platform titles
What Success Looks Like
Six months in, this person has become the go-to for any UI tech question on the project, the team is unblocked and producing quality work, and the UI systems are stable, performant, and easy to extend.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Technical Lead, Ui Systems & Performance in Winnipeg, MB vacancy
- ...Technical Lead – Java & Enterprise Integration Information Technology Who we are ML arteka... ..., workload balancing, mentoring, performance feedback, and day-to-day technical support... ...business events and synchronizing downstream systems through Kafka. Work with the Solution...PerformanceContract workFlexible hours
- Own animation systems architecture for Apex Legends while leading hands-on engineering across runtime performance, workflows, and proprietary C++ technology.Respawn Entertainment seeks a Lead Animation Engineer to define technical direction for a large, evolving live-service...Performance
- Industrial Systems Program & Performance LeadRequisition ID: 18494 Location: Calgary, AB, CA, T2C 5G9Edmonton... ...Systems Program & Performance Lead and help construct what's next. If you... ...multiple product lines, operating sites, and technical disciplines, this position bridges...PerformanceFull timeContract workInternshipLocal areaFlexible hours
- ...Description: Convergint is looking for a Security Technical Lead to join our amazing culture in our... ...-years of proven growth and exceptional performance, our mission is to be our customer’s... ...making us the #1 global, serviced-based systems integrator in the industry. We take great...PerformanceWork at officeLocal areaWork from homeWorldwide
- ...Industries Limited, North America’s leading manufacturer and distributor... ...and Coffee. Job Title: Technical Lead, Software Development... ...that improve maintainability, performance, and quality. • Work... ...and integration with existing systems. • Experience mentoring developers...Performance
- We are looking for a talented engineer to provide technical leadership to the Hardware Systems organization to help us build the next generation of silicon photonics... ...interconnect productsAs a Hardware Systems Technical Lead, you will be responsible for delivering board and system...
- Advance your career with Airbus as a Technical Lead for A220 Autoflight Systems in Mirabel, Quebec. Lead the integration and development of automated flight systems in a dynamic team environment. This pivotal role within the A220 commercial aircraft Programme offers an opportunity...
- ...up your career? Frima is looking for a Technical UI Designer to join our UI/UX team on one of... ...like Design and integrate complex UI systems directly in Unreal Engine (UMG/Slate);... ...and optimize UI systems to ensure smooth performance across PC, consoles, and other platforms...PerformanceRemote workFlexible hours
- ...fragmented workflows with secure, modern systems. Trusted by 27,000 K–12 schools and... ...Role We are seeking a highly skilled Technical Lead to lead the design, development, and... ...Excellence Ensure high availability, performance, and reliability of payment services....PerformanceInternshipFlexible hours
- ...currently looking for a Security Field Technical Lead to join our amazing culture in our Toronto... ...for the installation, programming, system start‑up/check‑out, certification, and related... ...of proven growth and exceptional performance, our mission is to be our customer’s best...PerformanceContract workFor subcontractorInternshipLocal areaWork from homeWorldwideNight shift
- Lead Xsolla’s anti-fraud architecture with fintech expertise and high-throughput, low-latency systems experience. Shape decision-critical risk technology... ...Lead, you will own the technical vision for Xsolla’s anti-... ...provider decisionsEnsure performance, reliability, security, and...Performance
- JOIN OUR TEAM!Enterprise Performance Management Lead System AdministratorAt Couche-Tard/Circle K, our mission is simple: to make our customers lives... ...oriented and detail-focused professional who combines EPM technical expertise with sound financial process knowledge, strong...PerformanceLong term contractPermanent employmentFull time
$90k - $130k per year
...challenging, and fun gaming experiences. The RoleWe’re looking for a Technical UI Designer to join our team and help build the interface... ...and feedback.Maintain consistency across the game's different UI systems and screens.Help define reusable UI patterns and components....Work at officeRemote workRelocation- Lead electronic security installations and programming with Convergint in Calgary, AB, supporting customers and supervising technical field work.As Security Technical Lead, you will install, program,... ...and service electronic security systems. You will coordinate technicians,...
- Systems installation integration and structural analysis anchor this Bombardier technical leadership opportunity in Mississauga, Ontario, with hybrid flexibility when applicable.... ...qualification, and design test requirementsExperience leading multifunctional technical teams and managing...
- Elevate your design career at Frima as a Technical UI Designer on our UI/UX team. Work on groundbreaking projects with... ...Engine. You will design and integrate intricate UI systems, debug and optimize them for seamless performance across multiple platforms. Key Responsibilities: •...PerformanceRemote workFlexible hours
- ...NBCUniversal recherche un Concepteur UX/UI Senior pour concevoir des interfaces élégantes et centrées sur le joueur. Le rôle combine UX et UI et établit les fondations des systèmes UI qui évolueront avec le projet et l’équipe. Vous concevrez des maquettes UX, des parcours...
- ...to have strong Accounting and Information System backgrounds and be able to work seamlessly... ...Consolidation and Planning processes Take a lead role in working with our customers to... ...for continuous improvement Ability to perform effectively under tight deadlines with multiple...PerformanceWork at officeFlexible hours
- ...Industries Limited, North America’s leading manufacturer and distributor... ...Lead Enterprise Systems • IFS ERP • Multi-site Manufacturing... ...test automation and performance assurance program that improves... ...can turn business risk into a technically sound, executable test strategy...Performance
- ...implémenter et maintenir des systèmes de jouabilité interactifs, du... ..., qualité d’intégration et performance. Tu agiras comme personne-... ...Trees, Gameplay Ability System, configuration de l’IA, systèmes... ...(WBIE), seeks an Advanced Technical Designer .Your New Role...In...Performance
- Elevate game UI design with Gearbox Entertainment as a Senior Technical UI Artist. Focus on building fundamental UI systems and collaborating with cross-disciplinary teams in Frisco, Texas.... ...the material editor and UMG. You will lead the implementation of UI materials and...Performance
- Westerkirk Capital in Mississauga and Calgary is seeking a Senior Avionic Systems Engineering Specialist to lead complex avionics upgrade programs. You will serve as the technical authority, define system requirements, and coordinate with internal teams to ensure seamless integration...Permanent employment
- ...create the unknown! Job DescriptionAs a UI Technical Artist at Ubisoft Montréal, you will... ...ll transform UI mockups into functional, performant, and visually consistent experiences while... ...’ll Do Integrate menus and gameflow systems in Unreal Engine using UMG and Blueprint...Performance
- Elevate gaming experiences as a Senior Technical UI Artist at Gearbox Studio Québec. Drive the creation of impactful UI systems, collaborating with designers and programmers in... .... Your role is crucial in analyzing performance and creating efficient user-friendly shaders...Performance
$96k - $146k per year
...and is dedicated to delivering industry‑leading customer experience for electric... ...this position... As a member of the Systems Software Performance team, you will work on next‑generation... ...Kernel and Drivers up to Application and UI—to architect and implement system‑level...PerformanceLong term contractRemote work- Become a pivotal UI Technical Artist at Electronic Arts in Vancouver. This hybrid role focuses on creating fluid, responsive... ...team’s needs • Collaborate closely with engineers and art leads • Ensure UI remains performant across all platforms Requirements: • 5+ years of...
- ...through a portfolio of industry-leading video games. EA SPORTS NHL... ...be what you love. The NHL Technical Art Team helps push visual boundaries... ...Responsibilities: As a UI / Frontend Technical Artist... ..., responsive, beautiful, and performant across all our target...Long term contractContract workWork at officeLocal areaWorldwide3 days per week
- ...developer talents in the industry.Responsibilities Lead and manage a team of UI EngineersOwn the technical quality, delivery, and maintenance of core, UI tools... ..., and UI Tech Design to develop new tools, engine systems, and features meeting UI needsMentor and coach UI engineers...Long term contractFull timeLocal areaWorldwide
- Technical Expert, Engineering - Engine Performance Why join us?At Bombardier, we design, build and maintain the world’... ...Engine PerformanceBombardier est un leader mondial dans la création, l’... ...functioning of the engine control system, the aircraft performance, and how...PerformanceWork at officeShift work
$108.95k - $136.19k per year
...looking for a role where you can lead a team towards the delivery of... ...: Water & Wastewater System ServicesPay Range: $108,952 -... ...the Manager, Wastewater System Performance, the Wastewater System Performance Engineer provides technical expertise related to municipal...PerformanceLong term contractPermanent employmentFor contractorsInternshipWork at officeLocal area3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Technical Lead, Ui Systems & Performance. Be the first to apply!
Related searches
- tech lead Winnipeg, MB
- controle technique automobile Winnipeg, MB
- soutien technique Winnipeg, MB
- technical writing Winnipeg, MB
- dessinateur technique Winnipeg, MB
- spécialiste technique Winnipeg, MB
- technical customer success manager Winnipeg, MB
- éducateur technique spécialisé Winnipeg, MB
- ventes techniques Winnipeg, MB
- technique Winnipeg, MB

