Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Technical Lead UI Programmer (Far Cry)

Full-time

Ubisoft

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 Youll 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 youll 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.

Remote Work :

No

Employment Type :

Full-time

Vacancy posted 13 days ago
Similar jobs that could be interesting for youBased on the Technical Lead UI Programmer (Far Cry) in Montréal, QC vacancy
  •  ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin...  ...the unknown! Job Description What you’ll do This programmer will be responsible for anything related to NPC behavior tech:... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin...  ...create the unknown! Job Description As a Generalist Programmer at Ubisoft Montreal, you will develop stable, high-performance,... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...Le ou la UI senior technique est la principale référence technique pour lensemble des systèmes dinterface utilisateur du projet....  ...deux titres AAA en assumant une responsabilité importante dans la programmation de linterface utilisateur Solide expérience dun système de script... 
    Suggested
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...Ubisoft is a global leader in gaming with teams across the world creating original and...  ...Description As a Voice Designer on Far Cry at Ubisoft Montréal, you will contribute...  ...implementation systems with strong attention to technical and creative quality Support scalable... 
    Suggested
    Full time
    Temporary work
    Internship

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...informatique ou en génie informatique, ou autre formation ou expérience équivalente. Expérience : ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou autres champs pertinents. ~ Une compétence en C++. ~ Un... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...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

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...developing and evolving the digital solutions used by our dealer network, including BossWeb. As the Salesforce Tech Lead, you will provide the squad’s technical leadership. Salesforce will be your primary area of expertise, while your role will also cover integrations, data... 
    Summer work
    Flexible hours

    BRP

    Montréal, QC
    1 day ago
  •  ...Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the core Unreal Engine–based systems...  ...physics, tools, and pipelines on an AAA title. You provide technical leadership for engine architecture and low‑level systems while... 
    Long term contract
    Full time

    Nbcuniversal

    Montréal, QC
    1 day ago
  •  ...Nous recherchons un concepteur/une conceptrice UX/UI talentueux/talentueuse avec plus de 3 ans d'expérience pour soutenir activement notre...  ...votre travail, animer des ateliers et bâtir votre réputation de leader en conception numérique. Culture: Travaillez au sein d’une... 
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours

    Evolving Web

    Montréal, QC
    1 day ago
  •  ...tools ensure the platform’s 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 Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.... 
    Full time

    Ubisoft

    Montréal, QC
    4 days ago
  •  ...tools ensure the platform’s 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 Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.... 
    Full time

    Ubisoft

    Montréal, QC
    4 days ago
  •  ...characteristics as per applicable law. We are looking for a lead programmer for a graphics and tools team of 6-7 programmers working on...  ...techniques, profiling and optimization, working closely with technical artists, and supporting the development of new and exciting game... 
    Long term contract
    Full time

    Behaviour Interactive

    Montréal, QC
    1 day ago
  •  ...intuitive user interfaces. This includes designing wireframes and mockups that effectively illustrate your concepts. Maintain an in-house UI component library (including buttons, dropdowns, icons, etc.) and promote user-centered design standards across the product team.... 
    Full time
    Work from home

    Longbow Advantage

    Montréal, QC
    1 day ago
  •  ...Responsibility: MaintainX is the world's leading Asset and Work Intelligence platform for industrial...  ...teams, platform teams, and senior technical leadership, focusing on driving technical...  ...cross-team collaboration. As a Technical Lead on the Catalyst team, you will lead a team... 
    Full time
    Worldwide
    Shift work

    MaintainX

    Montréal, QC
    3 days ago
  •  ...: En tant que Chef.fe d'équipe UI, vous contribuerez à façonner la...  ...Cloud Imperium Games is a leading game development company known...  ...whole. The role: As a UI Team Lead, you will help shape how players...  ...closely with designers, artists, technical artists and programmers while leading... 
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    17 days ago
  •  ...Baccalauréat en informatique ou en génie informatique, ou autre formation ou expérience équivalente. ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou autres champs pertinents. ~ Participation à la livraison d’un... 
    Full time

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. About your next Challenge as a Technical Lead - System Engineering: This is an exciting opportunity to join an expanding division and play a significant role in the growth... 
    Full time
    Direct hire

    L3Harris Technologies

    Montréal, QC
    5 days ago
  •  ...véritablement extraordinaires. À PROPOS DU POSTE: En tant que Technical Lead de l’équipe d’ingénierie logicielle, tu seras responsable de...  ...NOUS: REER de contrepartie Plans de santé complets Programme de congés payés flexible ✈️ Allocation d’expérience de... 
    Daily paid
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Flexible hours

    Plusgrade

    Montréal, QC
    1 day ago
  •  ...Our team has an immediate 12-month contract opening for a Technical Recruiter. Responsibilities: Manage the recruitment process end...  ...with candidates and create compensation package proposals while leading the negotiation and offer process. Alongside the recruitment... 
    Contract work
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Montréal, QC
    1 day ago
  •  ...divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant que concepteur·trice vocal·e sur Far Cry à Ubisoft Montréal, vous contribuerez à la conception, à l’intégration et à l’évolution des systèmes de voix et des pipelines audio... 
    Full time
    Temporary work

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...Monteregie West, Outaouais, Eastern ON up to Trenton, ON The Technical Sales Representative is responsible for providing field technical...  ...Prospect, generate, and qualify sales opportunities and leads; conduct sales calls/meetings, provide recommendations, and discuss... 
    Remote job
    Full time
    Internship
    Work at office
    Home office
    Long distance
    Night shift

    John Brooks Company

    Montréal, QC
    1 day ago
  •  ...markets. If you are an intermediate analyst programmer, apply today! Your future duties and...  ...-TO-DAY? Collaborating in business and technical analysis of user stories with teammates and...  ...development (BDD). Knowledge of UI/UX design principles with tools like Figma... 
    Full time

    CGI

    Montréal, QC
    12 days ago
  • $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 time
    Apprenticeship
    Work at office
    Trial period
    Flexible hours

    Valtech

    Montréal, QC
    a month ago
  •  ...Job Description As a Senior Multiplayer Programmer , you will focus on designing, implementing, and optimizing the networked systems that power large‑scale multiplayer games. You are responsible for the architecture and performance of the game’s online systems. RESPONSIBILTIES... 
    Full time

    Nbcuniversal

    Montréal, QC
    1 day ago
  •  ...efficiently by creating, delivering, and supporting an industry-leading platform to automate and manage all aspects of the localization...  ...leading Translation Management System for enterprises. The ​Technical Account Manager (TAM) is responsible for providing strategic technical... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Xtm International

    Montréal, QC
    1 day ago
  •  ...distributeurs et détaillants à transformer leurs opérations grâce à des solutions innovantes. Le rôle Le Gestionnaire de programmes est un leader senior en livraison au sein du Bureau des services de projets (PSO) de LIDD. Ce rôle est responsable de la supervision de... 
    Full time
    Work at office

    LIDD Consultants Inc.

    Montréal, QC
    24 days ago
  • $85k - $105k per year

     ...modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Experience and specialization Computer and technology knowledge Java JavaScript CSS... 
    Remote work

    Maplr

    Montréal, QC
    5 days ago
  •  ...régionales afin d’assurer l’alignement entre la programmation et l’exécution des événements...  ...in which we live.  We are looking for a Technical Events Specialist to join our corporate Marketing...  ...daily maintenance, system upgrades and lead all customer visits, as well as provide compelling... 
    Daily paid
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    1 day ago
  • Envie de relever un défi palpitant ? Nous sommes à la recherche d’un conseiller ou d’une conseillère aux programmes d’épargne -retraite collectifs et aux régimes de retraite individuels. \ Cette personne rejoindra l’équipe d’ actuariat \ au bureau de Québec \ ou de... 
    Full time
    Work at office
    Flexible hours

    Mallette S.e.n.c.r.l.

    Montréal, QC
    1 day ago
  •  ...America, Asia and the Middle East. We are creative, low-ego and team-spirited. About The Job:   Mistral AI is seeking a Technical Lead, Applied AI to drive the technical strategy, execution, and delivery of complex AI solutions for our enterprise customers. In this... 
    Full time
    Relocation package

    mistral.ai

    Montréal, QC
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Technical Lead UI Programmer (Far Cry). Be the first to apply!