Technical Lead - UI Programmer (Far Cry)
Ubisoft
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 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.
- ...Job Description What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected experiences... ...written and verbal with the ability to explain complex technical concepts to non-technical team members. Relational and collaborative...SuggestedFull time
- ...Ubisoft is a global leader in gaming with teams across the world creating original and... ...Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute... ...that support production needs and long-term technical goals. What you’ll do Program clear...SuggestedLong term contractFull time
- ...Ubisoft is a global leader in gaming with teams across the world creating original and... ...animation direction while meeting gameplay and technical requirements tied to the game engine.... ...technical animators , designers , and programmers ; Test and revise animation systems directly...SuggestedFull time
- ...Name: Ubisoft Job Title: VFX Artist (Far Cry) Industry: AAA Video Game Development... ...) Reporting Structure: Reports to VFX Lead / Creative Leadership Project: Far... ...Far Cry . We are currently seeking a technically gifted and artistically driven VFX Artist...SuggestedPermanent employmentFull timeWork at office
- ...Export and integrate animations according to technical guidelines , in collaboration with the... ...Animator , as well as designers and programmers. Test, review, and iterate on animation systems... ...and skills. Ubisoft is a global leader in gaming with teams across the world creating...SuggestedFull time
- ...Ubisoft is a global leader in gaming with teams across the world creating original and... ...define the features and implementation of the UI in an effort to support the graphic designer... ...UI requests and recognize or investigate technical limitations (performance tracking and memory...Full time
- ...What You'll Do As an experienced Senior Technical UI Designer, you will work closely with UX Designers, UI Artists, and UI Programmers to implement UI systems and features. Much... ...& dependents. ABOUT US Epic Games is a leading interactive entertainment company. For over...Long term contractFull timeTemporary workFlexible hours
- ...NBCUniversal is one of the world's leading media and entertainment companies. We create... ...vivons. Job Description As Lead Tools Programmer , you are responsible for defining, building... ...Collaborate with Pipeline, Gameplay, UI, and Production teams to integrate tools...Daily paidLong term contractFull timeWork at officeLocal area
- ...divertissement, joignez‑vous à nous et contribuez à créer l’inconnu ! Description du poste En tant que Programmeur·euse Online sur Far Cry , vous contribuerez à soutenir les équipes de production dans la création d'expériences connectées. Vous participerez à la...Full time
- ...afin de concevoir des solutions techniques performantes, évolutives et adaptées aux besoins de production. Ce que vous ferez Programmer des systèmes clairs, structurés et maintenables répondant aux exigences de performance, de modularité, de compatibilité et d’évolutivité...Full time
- ...As a tools programmer at Ubi Montreal within Anvil, you play a key role in designing and... ...around the world, including Assassin’s Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs—and,... ...and pushing boundaries—which ultimately lead to our collective success. At Ubisoft,...Full timeWorldwide
$96.56k - $128.74k per year
...markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Automation Platform Technical Lead Employment Type: Permanent Compensation Details: ~ Tech Lead 18: Salaries typically range from $96,557 to $128,743...Permanent employmentFull timeSummer workWork at officeRelocation package2 days per week3 days per week$115k - $150k per year
...occasionnellement, en Europe. En tant que Responsable Technique (Technical Lead) – AEM & Edge Delivery Services (EDS) , vous serez responsable... ..., selon l’expérience et la localisation. Valtech offre un programme d’avantages sociaux complet, en vigueur après trois mois de...Full timeApprenticeshipWork at officeTrial periodFlexible hours- ...NBCUniversal is one of the world's leading media and entertainment companies. We create... .... Job Description As a Lead Engine Programmer , you are responsible for defining, building... ...pipelines on an AAA title. You provide technical leadership for engine architecture and...Long term contractFull timeLocal area
- ...NBCUniversal is one of the world's leading media and entertainment companies. We... ...vivons. Job Description As Lead Rendering Programmer , you are responsible for defining, building... ...visuals on an AAA title. You provide technical leadership for rendering architecture...Long term contractFull timeLocal area
- ...tools ensure the platforms reliability on a daily basis. As the technical lead on these issues you will define tooling standards and ensure... ...to life numerous acclaimed franchises such as Assassins Creed Far Cry Watch Dogs Just Dance Rainbow Six and many more to come. Ubisoft...Full timeRemote work
- ...NBCUniversal is one of the world's leading media and entertainment companies. We create... ...world. Job Description As a Lead Technical Artist , you are responsible for defining... ...of Art, Design, Engineering, Animation, UI, Audio, and Production, ensuring that the...Long term contractLocal area
- ...their best work. Reporting to the Lead Technical Animator you will play a meaningful role... ...Collaborate with artists, animators, and programmers to align technical and artistic vision.... ...creation and customization. Qt or Pyside UI tool scripting. At Wizards, we...
- ...’inconnu! Job Description Le ou la programmeur.meuse UI senior – chef.fe technique est la principale référence technique... ...deux titres AAA en assumant une responsabilité importante dans la programmation de l’interface utilisateur Solide expérience d’un système de...Full time
- ...observability, performance, and operations of Ubisoft games through data, analytics, and artificial intelligence. In this context, the Lead Data Technical plays a key role in defining and evolving the data foundations that support QF’s various products. The incumbent serves as...Full timeInternship
- ...animation directement dans le jeu afin d’assurer leur stabilité et leur qualité; Collaborer avec les équipes d’ animation , de programmation et de conception pour livrer des fonctionnalités alignées sur les objectifs de production; Assurer la qualité finale des...Full time
- ...conception de systèmes autour du langage Java, du framework Spring et UI Angular/React. Vous avez au moins 3 ans d'expérience en tant... .... · Bonne compréhension des modèles de conception de programmation, du multi-threading et de l'architecture moderne des...Daily paid
- ...collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world. Job Responsibilities: Conduct...Permanent employmentFull timeLocal area
- ...Participer activement à des évènements de la communauté Design (UX-UI) Ton mindset: Autonome et proactif, en recherche de... ...building et des Atecn’apéros ~ Un accès à Perkopolis, un espace de programme d'avantages spéciaux et rabais auprès de plus de 1 000 compagnies...Full timePart timeWork at officeLocal areaFlexible hours
- ...Senior UI Developer Location: Montreal, QC (Hybrid) Experience: 7+ years About the Role We are looking for a Senior UI Developer with... ..., and well-tested code following best practices • Provide technical guidance to junior and intermediate developers • Optimize applications...Full time
- ...Tech Ecosystem: .NET, Azure PaaS, ADF, Blazor/Angular, iOS/MAUI, and Azure DevOps. Requirements Key Responsibilities: Run technical workshops in French to extract and document requirements from local end-users. Translate complex business needs into precise,...Contract workLocal areaFlexible hoursNight shift
- ...a magical world! Invoke is looking for a Senior Rendering Programmer to join our team. In this role, you will develop, tune, and extend... ...our project Develop art budgets and target metrics with the technical experts to ensure our game is always running great Measure...Full time
$80k - $135k per year
Software Architect / Technical Lead Position Description Contribute to the success of strategic initiatives at the heart of a constantly evolving Agile environment! CGI Montréal is looking for a Software Architect who will serve as a strategic partner to both business...Day shift2 days per week$115k - $155k per year
...2K / Take-Two Interactive family, is seeking a visionary Technical Animation Lead to anchor our team in Montreal . Gearbox is renowned for... ...Over 5 years of experience as a Game Designer, Animator, or Programmer, with at least 3 years specifically focused on character...Full timeRelocation package- ...Ubisoft is a global leader in gaming with teams across the world creating original... ...unknown! Job Description As a Technical Lead – Network Programming, you will serve as... ...networking systems while leading a team of programmers responsible for delivering performant, scalable...Long term contractFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Technical Lead - UI Programmer (Far Cry). Be the first to apply!
- tech lead Montréal, QC
- lead process engineer Montréal, QC
- lead structural engineer Montréal, QC
- lead software engineer Montréal, QC
- dessinateur technique Montréal, QC
- spécialiste technique Montréal, QC
- controle technique automobile Montréal, QC
- technical customer success manager Montréal, QC
- éducateur technique spécialisé Montréal, QC
- technique Montréal, QC
