Talent.com
Ubisoft
Technical Lead - UI Programmer (Far Cry)Ubisoft • Montreal, Québec, Canada
Technical Lead - UI Programmer (Far Cry)

Technical Lead - UI Programmer (Far Cry)

Ubisoft • Montreal, Québec, Canada
Il y a 3 jours
Type de contrat
  • Temps plein
Description de poste
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 tools
  • Manage the UI technical roadmap: architecture decisions, framework upgrades, and deprecations
  • Define and enforce UI coding standards, component templates, 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 UI Graph editor
  • Review and validate work for 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 that the technical implementation aligns with the design intent

Engineering

  • Implement and maintain UI features across gameplay, menus, HUD, and frontend
  • Author and extend UI scripting in the visual graph language (UI Graph); support team members using it
  • Design reusable, scalable UI components following componentization principles — maintainability and reuse over one-offs
  • Implement adaptive layouts that handle multiple target devices, screen sizes, and resolutions
  • Integrate 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 completion
  • Establish 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 feedback
  • Challenge 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 ownership
  • Deep experience with a visual/node-based UI scripting system (UI Graph or equivalent)
  • Demonstrated ability to profile and optimize UI in a real-time engine
  • Experience debugging and resolving crashes in a production game
  • Track record supervising or mentoring UI Integrators or junior programmers
  • Solid 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.



Créer une alerte emploi pour cette recherche

Technical Lead - UI Programmer (Far Cry) • Montreal, Québec, Canada

Offres similaires

Remote Technical Implementations Lead for Healthcare Tech

SRA GroupMontreal (administrative region), QC, CA
Télétravail
Temps plein

A leading healthcare technology organization is seeking a Technical Implementations Lead based in Canada.This remote full-time position plays a crucial role in ensuring successful technical deliver... Voir plus

 • Offre sponsorisée

C++ UI Programmer for Epic Games

Epic GamesMontreal (administrative region), QC, CA
Temps plein

Become a C++ UI Programmer at Epic Games, where passion for games meets cutting-edge technology.This exciting role involves UI development across PC, console, and mobile platforms.As part of Epic's... Voir plus

 • Offre sponsorisée

Tech Lead, Android Core Product - Montreal, Canada

SpeechifyMontreal (administrative region), QC, CA
Temps plein

With the growth of our Android app, being the most used text-to-speech app in the Play Store, we find the need for a Senior Android Engineer to help us support the new user base as well as work on ... Voir plus

 • Offre sponsorisée

Tech Lead — Subscriptions Team

XsollaMontreal, Montreal (administrative region), CA
Temps plein

Tech Lead — Subscriptions Team.Tech Lead — Subscriptions Team.Be among the first 25 applicants.Xsolla is a global commerce company with robust tools and services to help developers solve the inhere... Voir plus

 • Offre sponsorisée

UI Programmer

Epic GamesMontreal (administrative region), QC, CA
Temps plein

At the core of Epic’s success are talented, passionate people.Epic prides itself on creating a collaborative, welcoming, and creative environment.Whether it’s building award‑winning games or crafti... Voir plus

 • Offre sponsorisée

Lead Technique Azure IA Montréal

LaotopMontreal (administrative region), QC, CA
Temps plein

Devenez le Leader Technique Azure IA à Montréal et concevez des solutions conversationnelles avec Azure OpenAI et LLM.Ce poste est une opportunité de mener des projets IA de haut calibre.Nous recru... Voir plus

 • Offre sponsorisée

Lead Engineer Programmer for Gaming Innovation

UbisoftMontreal (administrative region), QC, CA
Temps plein

Elevate gaming experiences as a Lead Engineer Programmer at Ubisoft.Focus on developing, refining, and optimizing game engine systems that captivate players globally.In this leadership position, yo... Voir plus

 • Offre sponsorisée

Tech Lead

GuruLinkMontreal, Montreal (administrative region), CA
Temps plein

Our client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques.They provide data science, operations research, and... Voir plus

 • Offre sponsorisée

AWS IICS Snowflake Tech Lead Role

Intact Financial CorporationMontreal (administrative region), QC, CA
Temps plein

Elevate the insurance industry with Intact Lab as an AWS, IICS, and Snowflake Tech Lead.Foster innovation in a hybrid setting, focusing on data integrity and solution delivery.At Intact Lab, you wi... Voir plus

 • Offre sponsorisée

Programmeur(-euse) d’interface utilisateur / UI Programmer

People Can Fly StudioMontreal (administrative region), QC, CA
Temps plein

Notre équipe internationale est composée de centaines de personnes talentueuses qui travaillent dans nos bureaux en Pologne, au Royaume-Uni, en Irlande, aux États-Unis et au Canada, ainsi qu'à dist... Voir plus

 • Offre sponsorisée

Technical Leader for Growth Initiatives

Jane AppMontreal (administrative region), QC, CA
Temps plein

Elevate user onboarding as a Staff Developer dedicated to driving growth.Utilize experimentation and a data-driven approach to foster successful clinic integrations.As part of the Sign Up and Demo ... Voir plus

 • Offre sponsorisée

GenAI Tech Lead

NovistoMontreal (administrative region), QC, CA
Temps plein

As a GenAI Tech Lead at Novisto, you’ll be the technical driver behind our GenAI initiatives.Your mission: turn market‑ready GenAI technologies into product‑ready capabilities fast.We don’t reinven... Voir plus

 • Offre sponsorisée

Snowflake/IICS/AWS Tech Lead

Intact Financial CorporationMontreal (administrative region), QC, CA
Temps plein

Who needs insurance? Everybody.At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to transform the customer experience for millions ... Voir plus

 • Offre sponsorisée

UI Developer (contract)

CapgeminiMontreal, Montreal (administrative region), CA
Temps plein

We are seeking an experienced UI Developer with strong Actimize ActOne expertise to join the Financial Crimes team.The ideal candidate has 5+ years working with the ActOne platform, building and en... Voir plus

 • Offre sponsorisée

Technical Lead, Game Tooling & Quality Foundations

UbisoftMontreal (administrative region), QC, CA
Temps plein

A leading gaming company located in Montreal is seeking a Technical Lead to define and guide the technological vision of their SDKs.The ideal candidate will possess strong programming experience, e... Voir plus

 • Offre sponsorisée

Software Team Lead

STACK IT RecruitmentMontreal (administrative region), QC, CA
Temps plein

Love building products that matter and leading small, high-impact teams?.This is an opportunity to step into a hands‑on leadership role where your technical expertise and people skills directly sha... Voir plus

 • Offre sponsorisée

Monetization Integrations Tech Lead

XsollaMontreal (administrative region), QC, CA
Temps plein

A technology firm in Montreal is seeking a Technical Lead to drive the technical direction of monetization integration solutions.The role involves leading the development of HTML-based tools, enhan... Voir plus

 • Offre sponsorisée

Technical Lead

XsollaMontreal (administrative region), QC, CA
Temps plein

Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry.From indie to AAA, companies partner with Xsolla to he... Voir plus

 • Offre sponsorisée

React Developer - Tech Lead

LumenaltaMontreal (administrative region), QC, CA
Temps plein

Enterprise companies turn to us to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points.The problems we solve every day ar... Voir plus

 • Offre sponsorisée

Tech Lead - Application Development N 4C

GENPACT CANADA SERVICES COMPANYMontreal (administrative region), QC, CA
Temps plein

Tech Lead - Application Development NReady to turn bold ideas into real-world impact?At Genpact, we don’t just adapt to change, we lead it.AI and digital innovation are transforming the way busines... Voir plus