UI Programmer

1 month 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 come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

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 inComputer Science or Computer Engineering or equivalent training or experience;
  • Experience in C++ programmingin the video game sector or embedded systems, or relevant fields;
  • Problem-solving skills;
  • 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 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 usyour 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

LET OUR TEAM MEMBERS TELL YOU ABOUT THEIR JOB Games Explained: Game Engines

Developers have many technologies and tools at their disposal to build games, and game engines are at their core. Timothy Dansie, technical associate producer, explains how game engines work and which ones we use at Ubisoft.

Alexandru's journey: from Game Tester to IT teams Machine Learning, Physics Simulation, Kolmogorov Complexity, and Squishy Bunnies FAQ Can I submit an open application?

We do not process open applications, you can find all our open positions on the Ubisoft Careers page by clicking on the ‘Search jobs’ button.

How can I check my application status?

You can check your application status by logging into your SmartRecruiters candidate profile (my.smartrecruiters.com)

At Ubisoft, everyone is welcome We seek people passionate about their specialties, jobs or the entertainment industry in general.

#J-18808-Ljbffr
  • Senior UI Programmer

    3 weeks ago


    Québec City, Canada Ubisoft Full time

    Job DescriptionThe incumbent will develop the modules for a game’s general presentations (menu, HUD, mini-games, etc.).What you'll doRead 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...

  • Senior UI Programmer

    2 weeks ago


    Montréal, QC, Canada Ubisoft Entertainment Full time

    Senior UI Programmer - (Assassin's Creed project) Full-time Flexible Working Organization: Hybrid 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...


  • 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...

  • Designer UI/UX

    3 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 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

    3 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 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

    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 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

    1 month 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 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 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...


  • Montréal, QC, Canada Ubisoft Montréal Full time

    Company Description 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...


  • Québec, QC, Canada Laserax Full time

    Nos solutions industrielles performantes permettent le marquage, le nettoyage et la production de textures au laser, entre autres dans les usines du secteur automobile. Avec des projets dans plus de 25 pays, on sait comment rayonner à travers le monde. Avantages sociaux incluant le dentaire, et ce, dès ton premier jour ; Participer à la forte...


  • Québec, QC, Canada Le Renard Solutions Technologiques Full time

    Le Renard , expert en transformation numérique, recherche un développeur passionné par les défis technologiques. Rejoignez notre équipe dynamique et contribuez à la réussite de nos clients du secteur industriel, manufacturier et de la construction. Réaliser des projets de développement logiciel et de transformation numérique pour des...