Talent.com
Ubisoft
UI ProgrammeR6 SIEGE)Ubisoft • Montreal, Québec, Canada
UI ProgrammeR6 SIEGE)

UI ProgrammeR6 SIEGE)

Ubisoft • Montreal, Québec, Canada
2 days ago
Job type
  • Full-time
Job description

Job Description

The person in this role is responsible for developing game modules related to general user-facing presentations, such as menus, HUDs, and other UI systems.

What You'll Do

  • Review game design documents to understand the intended player experience and actively contribute feedback to help achieve that vision;
  • Help define UI features and implementation while aligning with the needs of graphic designers;
  • Design and implement menu systems and user interfaces for target platforms, ensuring consistency in both visual presentation and underlying logic;
  • Develop tools to support UI systems;
  • Collaborate with designers and programmers to rapidly prototype interaction concepts;
  • Respond effectively to feedback and produce quick iterations;
  • Provide hooks and support for UI animations and audio integration;
  • Work closely with designers and artists to implement new ideas, offering technical, creative, and planning feedback;
  • Collaborate with the team to ensure UI systems meet both aesthetic and functional requirements;
  • Stay current with industry trends, innovations, and best practices;
  • Maintain and oversee the modules and systems that support the UI;
  • Optimize UI code to ensure efficient performance on target platforms;
  • Interact and collaborate with multiple departments;
  • Develop automated testing APIs and tools related to UI systems to help ensure overall game stability and health;
  • Apply strong knowledge of usability and UX principles as they relate to UI development;
  • Integrate accessibility and localization considerations into UI features and workflows;
  • Perform any other related duties as required;
  • Demonstrate strong analytical skills through debugging and crash fixing across a variety of UI systems.


Qualifications

What You Bring

Education

  • Bachelor's degree in Computer Science, Computer Engineering, or an equivalent combination of training and experience.

Experience

  • Minimum 5 years of experience programming in C++ within the video game industry, embedded systems, or other relevant fields.

Knowledge & Technical Skills

  • Ability to write clean, robust, performant, and maintainable C++ code;
  • Excellent understanding of MVVM architecture and workflows;
  • Strong troubleshooting and debugging skills;
  • Solid understanding of software engineering best practices, including design reviews, coding standards, code reviews, testing, and documentation;
  • Strong collaboration and communication skills in a multidisciplinary environment;
  • Bonus: Experience with Visual Studio, Perforce, and Jira;
  • Bonus: Experience working on a PC-centric platform experience.

Soft Skills

  • Strong problem-solving abilities;
  • Attention to detail;
  • Excellent verbal and written communication skills;
  • Proactive attitude with a strong sense of autonomy and professional ethics;
  • Motivation to tackle large-scale challenges;
  • Strong organizational skills for task definition and estimation;
  • Ability to adapt to change;
  • Results-oriented mindset.


Create a job alert for this search

UI ProgrammeR6 SIEGE) • Montreal, Québec, Canada

Similar jobs

UI Developer (contract)

CapgeminiMontréal, Montreal (administrative region), Canada
Full-time

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... Show more

 • Promoted

Chercheur Principal en Apprentissage Machine

RBCMontreal West, QC, CA
Full-time

Devenez Chercheur Principal en Apprentissage Machine chez RBC Borealis et apportez des solutions innovantes à des problèmes complexes en services financiers.Travaillez dans une équipe dynamique cen... Show more

 • Promoted

Programmeur SAP (ABAP, BTP, Fiori)

Progression3Montreal (administrative region), QC, CA
Full-time

Nous recherchons un programmeur SAP (ABAP, BTP, Fiori) pour analyser les besoins, concevoir l’architecture, rédiger la documentation, programmer les fonctions/rapports/écrans, et conduire les essai... Show more

 • Promoted

Adjoint(e) aux projets

Bruneau Électrique IncLanaudiere
Full-time

Tu as envie de faire partie d’une grande entreprise en pleine croissance œuvrant sur plusieurs projets d’envergure ? Ta place est chez Bruneau Électrique !.Tu as envie de faire partie d’une grande ... Show more

 • Promoted • New!

Coordonnateur(trice) principal(e) de projet | Senior Project Coordinator

BroccoliniMontreal West, QC, CA
Full-time

Broccolini est un employeur offrant l'égalité des opportunités et nous nous engageons à créer un environnement diversifié et inclusif.Nous ne pratiquons aucune discrimination fondée sur la race, la... Show more

 • Promoted

Spécialiste UiPath sénior

TEHORA inc.Montreal
Full-time

TEHORA est présentement à la recherche d.RPA), au sein d'un environnement technologique structuré et en constante évolution.Sans être exhaustifs, voici les services et livrables que devra fournir l... Show more

 • Promoted • New!

Développeur(euse) / Developer - Power Platform & Integration

GenetecMontreal
Full-time

Be among the first 25 applicants.La dynamique de votre équipe :.Le groupe de l'Expérience numérique est responsable de la conception et de la mise en œuvre de la plateforme numérique de notre écosy... Show more

 • Promoted • New!

Programme Leaders de demain

Toromont CatPointe-Claire
Full-time

Programme de formation des gestionnaires, Leaders de demain.Êtes‑vous sur le point d’obtenir votre diplôme postsecondaire ou avez‑vous récemment obtenu votre diplôme? Avez‑vous une passion pour le ... Show more

 • Promoted • New!

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

People Can Fly StudioMontreal (administrative region), QC, CA
Full-time

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... Show more

 • Promoted

Technicien Fiabilité — Optimiser les équipements industriels

Les Entreprises Mont-Sterling Inc.Lanaudiere
Full-time

Une entreprise de cimenterie recherche un Spécialiste SAP pour soutenir la fiabilité des équipements dans un environnement dynamique à Lanaudière, Québec.Vous serez responsable de l'analyse des coû... Show more

 • Promoted • New!

Chef - ingénierie et maintenance

BRHLanaudière, QC, CA
Full-time

Chef - ingénierie et maintenance.Employeur : Bridgestone Canada inc.Conjoint au directeur-ingénierie et maintenance, le titulaire optimise les ressources humaines et matérielles d’un ou plusieurs s... Show more

 • Promoted

[Disney Dreamlight Valley] Programmeur(-euse) jouabilité sénior - Senior Gameplay Programmer

Gameloft MontrealMontreal
Full-time

Chez Gameloft nous créons des moments de joie pour nos joueurs autour du monde à travers des expériences de jeux excitantes.C\'est notre mission, et cela l\'a été depuis plus de 25 ans.Nous sommes ... Show more

 • Promoted • New!

Coordonnateur projets construction

Structures ModulMaxLanaudiere
Full-time

Sous la responsabilité du chargé de projets construction, le coordonnateur de projets agit comme un support administratif et opérationnel essentiel entre les équipes techniques, la production en us... Show more

 • Promoted • New!

CNC Programming Specialist Joliette

brhLanaudière, QC, CA
Full-time

Elevate your skills with Liard Industries as a CNC Programming Specialist in Joliette.Engage in precision machining of bespoke components in a supportive setting.Liard Industries specializes in int... Show more

 • Promoted

[Dungeons & Dragons PC-Console] Programmeur(euse) Outils - Tools Programmer

GameloftMontreal (administrative region), QC, CA
Full-time

Rejoignez notre équipe talentueuse et embarquez pour une aventure de jeu inédite ! Nous sommes à la recherche d'un(e) Programmeur(euse) outils passionné(e) pour apporter ses compétences à un projet... Show more

 • Promoted

Analyste Programmeur IBM i sénior

R2i.caMontreal (administrative region), QC, CA
Full-time +1

L’entreprise de Ti canadienne, certifiée Employeur Remarquable, ayant le bien-être des employés au cœur de sa croissance.Nous sommes reconnus pour notre expertise en infonuagique, en infrastructure... Show more

 • Promoted

Ingénieur principal automatisation/Ingénieure principale automatisation

St-AmourLanaudiere
Full-time

Sommaire du poste Ingénieur Senior Automatisation contrôle.En collaboration avec une équipe multidisciplinaire, la personne titulaire du poste participe à la réalisation de projets d’automatisation... Show more

 • Promoted • New!

Machiniste en usinage manuel

JobsMedia.ioLanaudiere
Full-time

Heures de travail: 40 heures par semaine.Education: Autre certificat ou diplôme d'une école de métiers.Expérience: 3 ans à moins de 5 ans.Heures de travail: 40 heures par semaine.Education: Autre c... Show more

 • Promoted • New!

Firmware IA Embarqué — Linux/Yocto, C/C++, Python

Audensiel CanadaMontreal
Full-time

Audensiel Canada, une start-up dynamique à Montréal, cherche un(e) Ingénieur(e) en micrologiciel passionné(e) par l'IA et les systèmes embarqués.Le rôle implique le développement de projets innovan... Show more

 • Promoted • New!

Ingénieur(e) CPI – Surveillance de chantiers d’infrastructures de transport

Exp Global Inc.Lanaudière, QC, CA
Full-time

Une firme de génie-conseil internationale recherche un ingénieur pour surveiller les travaux d'infrastructure.Vous travaillerez depuis nos bureaux au Québec, contribuant à des projets variés.Les ca... Show more