Senior UI Programmer

2 weeks ago


Québec City, Canada Ubisoft Full time
Job Description

The incumbent will develop the modules for a game’s general presentations (menu, HUD, mini-games, etc.).

What you'll do

  • Read the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience;
  • Help define the features and implementation of the UI in an effort to support the graphic designer’s needs;
  • Design and implement menu and interface systems for specific users on each platform, preserving the uniformity of the visual and logistical aspects;
  • Provide tools for UI systems and debugging through internal “debug draw”.
  • Investigate and develop a deep understanding of UI framework, and use this knowledge to support the presentation team;
  • In collaboration with design and other programming teams, quickly prototype interaction concepts for the game;
  • Be reactive to feedback and perform quick iterations;
  • In collaboration with the graphic designer, integrate designs and animation;
  • Provide hooks for graphic designer animations and sound support;
  • Understand the UI requests and recognize or investigate technical limitations (performance tracking and memory);
  • Work closely with designers and artists to implement t new ideas, providing technical, creative, and scheduling feedback
  • Working collaboratively with the team to ensure that UI meets aesthetic and functional requirements
  • Actively maintain skill-set and knowledge base by keeping track of the latest innovations from the industry
  • Oversee and maintain modules or systems that underlie the user interface;
  • Optimize user interface code to run efficiently on cross platform;
  • Interact and collaborate with different departments;
  • Challenge the game design of the game as well as its User Experience (UX);
  • Develop automated tests APIs related to UI systems to ensure continuous health of the game;
  • Have a broad knowledge of ergonomics and UX principles as applied to UI;
  • Apply knowledge of localization and accessibility features;
  • Carry out all other related tasks.

Qualifications

What you bring 

  • Degree in Computer Science or Computer Engineering or equivalent training or experience;
  • At least 5 years of experience in C++ programming in the video game sector or embedded systems, or relevant fields;
  • Problem-solving skills;
  • Attention to detail;
  • Good interpersonal and communication skills;
  • Autonomy and ethics in proactive work;
  • Drive to take up major challenges;
  • Define and estimate tasks in an structured way;
  • Ability to adapt to change;
  • Results oriented;
  • Basic knowledge in 3D Graphic programming (shaders, real time rendering and rendering pipeline in general or concepts);
  • Familiarity with user experience concepts is an asset;
  • Games industry experience preferred;
  • Knowledge of programming design patterns and recognition of programming standards.
  • Knowledge of current trends in graphic design and user interface design;
  • Knowledge of Adobe Flash and Actionscript 2.0 and up, other scripting and programming languages (XML, C#, JavaScript, HLSL, etc.) an asset;
  • Knowledge of object-oriented programming;
  • Knowledge of source control and multimedia integration.


Additional Information

Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.

Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.

We look forward to reading your application



  • Québec, QC, Canada Ubisoft Entertainment Full time

    Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...

  • Senior UI Programmer

    2 weeks ago


    Québec, QC, Canada Ubisoft Entertainment Full time

    Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...


  • Quebec City, Canada Activision Full time

    Job Title: Stagiaire en programmation UI/Gameplay-Programming Intern UI/Gameplay - Beenox - Requisition ID: R019108 - Job Description: Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise dans le développement de jeux. En tant que studio Activision, nous sommes leaders dans le...


  • Québec, Canada Evident Canada Full time

    Ce poste est à combler dans notre équipe basée à Montréal dans le Nordelec (1751, rue Richardson) et nous souhaitons que ce nouveau collaborateur soit disponible pour se rendre au bureau 1 fois au 5 ou 10 jours minimum . En tant que Concepteur UI/UX vous serez responsable de la définition de l’expérience utilisateur et de l’interface graphique...


  • Québec, Canada Evident Canada Full time

    Ce poste est à combler dans notre équipe basée à Montréal dans le Nordelec (1751, rue Richardson) et nous souhaitons que ce nouveau collaborateur soit disponible pour se rendre au bureau 1 fois au 5 ou 10 jours minimum . En tant que Concepteur UI/UX vous serez responsable de la définition de l’expérience utilisateur et de l’interface graphique...

  • Designer UI/UX

    2 weeks ago


    Québec, Canada InnovMetric Logiciels inc. Full time

    Vous aimez les défis et le travail d’équipe? Vous êtes reconnu pour votre débrouillardise, votre créativité et votre minutie? Ça tombe bien, car notre équipe de développement est à la recherche d’un designer UI/UX qui correspond à ce profil! Au quotidien, votre rôle consistera à accompagner les équipes de développement dans le but...


  • Québec, Canada Evident Canada Full time

    Ce poste est à combler dans notre équipe basée à Montréal dans le Nordelec (1751, rue Richardson) et nous souhaitons que ce nouveau collaborateur soit disponible pour se rendre au bureau 1 fois au 5 ou 10 jours minimum. En tant que Concepteur UI/UX vous serez responsable de la définition de l’expérience utilisateur et de l’interface graphique pour...


  • Québec, Canada Evident Canada Full time

    Ce poste est à combler dans notre équipe basée à Montréal dans le Nordelec (1751, rue Richardson) et nous souhaitons que ce nouveau collaborateur soit disponible pour se rendre au bureau 1 fois au 5 ou 10 jours minimum.En tant que Concepteur UI/UX vous serez responsable de la définition de l’expérience utilisateur et de l’interface graphique pour...


  • Québec, Canada Evident Canada Full time

    Ce poste est à combler dans notre équipe basée à Montréal dans le Nordelec (1751, rue Richardson) et nous souhaitons que ce nouveau collaborateur soit disponible pour se rendre au bureau 1 fois au 5 ou 10 jours minimum. En tant que Concepteur UI/UX vous serez responsable de la définition de l’expérience utilisateur et de l’interface graphique pour...

  • Designer UI/UX

    2 weeks ago


    Québec, Canada InnovMetric Logiciels inc. Full time

    Vous aimez les défis et le travail d’équipe? Vous êtes reconnu pour votre débrouillardise, votre créativité et votre minutie? Ça tombe bien, car notre équipe de développement est à la recherche d’un designer UI/UX qui correspond à ce profil! Au quotidien, votre rôle consistera à accompagner les équipes de développement dans le but...

  • Designer UI/UX

    3 weeks ago


    Québec, Canada InnovMetric Full time

    Vous aimez les défis et le travail d’équipe? Vous êtes reconnu pour votre débrouillardise, votre créativité et votre minutie? Ça tombe bien, car notre équipe de développement est à la recherche d’un designer UI/UX qui correspond à ce profil!Au quotidien, votre rôle consistera à accompagner les équipes de développement dans le but...

  • Designer UI/UX

    2 weeks ago


    Québec, Canada InnovMetric Logiciels inc. Full time

    Vous aimez les défis et le travail d’équipe? Vous êtes reconnu pour votre débrouillardise, votre créativité et votre minutie? Ça tombe bien, car notre équipe de développement est à la recherche d’un designer UI/UX qui correspond à ce profil!Au quotidien, votre rôle consistera à accompagner les équipes de développement dans le but...

  • Designer UI/UX

    2 weeks ago


    Québec, Canada InnovMetric Logiciels inc. Full time

    Vous aimez les défis et le travail d’équipe? Vous êtes reconnu pour votre débrouillardise, votre créativité et votre minutie? Ça tombe bien, car notre équipe de développement est à la recherche d’un designer UI/UX qui correspond à ce profil! Au quotidien, votre rôle consistera à accompagner les équipes de développement dans le but...

  • Designer UI/UX

    4 weeks ago


    Québec, Canada InnovMetric Full time

    Vous aimez les défis et le travail d’équipe? Vous êtes reconnu pour votre débrouillardise, votre créativité et votre minutie? Ça tombe bien, car notre équipe de développement est à la recherche d’un designer UI/UX qui correspond à ce profil! Au quotidien, votre rôle consistera à accompagner les équipes de développement dans le but...

  • Designer UI/UX

    3 weeks ago


    Québec, Canada InnovMetric Full time

    Vous aimez les défis et le travail d’équipe? Vous êtes reconnu pour votre débrouillardise, votre créativité et votre minutie? Ça tombe bien, car notre équipe de développement est à la recherche d’un designer UI/UX qui correspond à ce profil!Au quotidien, votre rôle consistera à accompagner les équipes de développement dans le but...


  • Québec, Canada TEHORA inc. Full time

    TEHORA est présentement à la recherche d'un concepteur d'interface UI ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente.Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue.Description des travaux ou des biens...


  • Québec, QC, Canada Evident Canada Full time

    Ce poste est à combler dans notre équipe basée à Montréal dans le Nordelec (1751, rue Richardson) et nous souhaitons que ce nouveau collaborateur soit disponible pour se rendre au bureau 1 fois au 5 ou 10 jours minimum. En tant que Concepteur UI/UX vous serez responsable de la définition de l’expérience utilisateur et de l’interface graphique pour...


  • Québec, Canada TEHORA inc. Full time

    TEHORA est présentement à la recherche d'un concepteur d'interface UI ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente.Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue.Description des travaux ou des biens...

  • Designer UI/UX

    2 weeks ago


    Québec, QC, Canada InnovMetric Logiciels inc. Full time

    Vous aimez les défis et le travail d’équipe? Vous êtes reconnu pour votre débrouillardise, votre créativité et votre minutie? Ça tombe bien, car notre équipe de développement est à la recherche d’un designer UI/UX qui correspond à ce profil! Au quotidien, votre rôle consistera à accompagner les équipes de développement dans le but...


  • Québec, Canada United Nations Full time

    The United Nations Environment Programme (UNEP) is the leading global environmental authority that sets the global environmental agenda, promotes the coherent implementation of the environmental dimension of sustainable development within the United Nations system and serves as an authoritative advocate for the global environment. Under the overall guidance...