Senior UI Programmer

4 months ago


Montreal, 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 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;
  • Good interpersonal and communication skills;
  • Autonomy and ethics in proactive work;
  • Drive to take up major challenges;
  • Define and estimate tasks in a 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 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

#J-18808-Ljbffr
  • UI Programmer

    4 weeks ago


    Montreal, Quebec, Canada Tbwa ChiatDay Inc Full time

    Position – UI ProgrammerWe are currently seeking a skilled UI Programmer to help design and implement new menus & HUDs while building a solid and performant UI toolkit for the UI/UX artists. Working as part of a multidisciplinary team, this individual will enable the highest quality UI/UX experience for our players.ReportingThe UI Programmer will report to...

  • Senior UI Programmer

    2 weeks ago


    Montreal, Canada Haven Studios Inc Full time

    In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we’ve always wanted to create – and games we’ve longed to play.We’ve made amazing progress in a short time thanks to our talented, passionate team and their exceptional contributions....

  • Senior UI Programmer

    2 weeks ago


    Montreal, Canada Haven Studios Inc Full time

    In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we’ve always wanted to create – and games we’ve longed to play.We’ve made amazing progress in a short time thanks to our talented, passionate team and their exceptional contributions....

  • Senior UI Programmer

    2 weeks ago


    Montreal, Canada Haven Studios Inc Full time

    In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we’ve always wanted to create – and games we’ve longed to play. We’ve made amazing progress in a short time thanks to our talented, passionate team and their exceptional contributions....

  • Senior UI Programmer

    1 month ago


    Montreal, Quebec, Canada Epic Games Full time

    Epic Games is seeking a highly skilled UI Programmer to join our team and contribute to the development of the Unreal Engine UI systems. As a UI Programmer, you will be responsible for designing and implementing UI systems that will be integral to the Unreal Engine and used to ship awesome games and tools.Key ResponsibilitiesOwn, develop, improve, and...

  • UI Programmer

    3 weeks ago


    Montreal, Quebec, Canada Tbwa ChiatDay Inc Full time

    UI Programmer Job DescriptionWe're seeking a skilled UI Programmer to join our Haven Entertainment Studios project team. The successful candidate will design and implement new menus & huds while building a solid and performant UI toolkit for the UI/UX artists.This role will enable the highest quality UI/UX experience for our players.Key...

  • Programmeur UI

    2 months ago


    Montreal, Canada Tbwa ChiatDay Inc Full time

    Position – UI ProgrammerWe are looking for a UI Programmer to join the Haven Entertainment Studios project team. The UI Programmer will help design and implement new menus & HUDs while building a solid and performant UI toolkit for the UI/UX artists. Working as part of a multidisciplinary team, their work will enable the highest quality UI/UX experience...


  • Montreal, Canada Tbwa ChiatDay Inc Full time

    Position – UI ProgrammerWe are looking for a UI Programmer to join the Haven Entertainment Studios project team. The UI Programmer will help design and implement new menus & HUDs while building a solid and performant UI toolkit for the UI/UX artists. Working as part of a multidisciplinary team, their work will enable the highest quality UI/UX experience...

  • UI Programmer

    4 weeks ago


    Montreal, Quebec, Canada Sony Playstation Full time

    About the Role:We are seeking a highly skilled UI Programmer to join our team at Sony PlayStation. As a UI Programmer, you will be responsible for designing and implementing new menus and huds, as well as building a solid and performant UI toolkit for our UI/UX artists.Key Responsibilities:Develop, implement, and maintain a UI toolkit used by UI/UX...

  • Senior UI Programmer

    4 weeks ago


    Montreal, Quebec, Québec, Canada Haven Studios Inc Full time

    In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we’ve always wanted to create – and games we’ve longed to play.We’ve made amazing progress in a short time thanks to our talented, passionate team and their exceptional contributions....

  • Programmeur UI

    3 months ago


    Montreal, Canada Tbwa ChiatDay Inc Full time

    Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and more.PlayStation also strives to create an inclusive environment that empowers employees and embraces...


  • Montreal, Canada Tbwa ChiatDay Inc Full time

    PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and...


  • Montreal, Canada Sony Playstation Full time

    Why PlayStation?PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios,...

  • Programmeur UI

    3 months ago


    Montreal, Canada Sony Playstation Full time

    Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and more.PlayStation also strives to create an inclusive environment that empowers employees and embraces...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    Behaviour Interactive is a leading game development studio headquartered in Montreal, at the forefront of the gaming industry. With over 1200 passionate employees across multiple studios, we deliver exceptional work-for-hire development and pioneering immersive location-based entertainment (LBE). Our Original Games unit pushes creative limits with iconic IPs...

  • Senior UI Programmer

    4 months ago


    Montreal, 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...


  • Montreal, Canada Signal Space Lab Inc. Full time

    Signal Space Lab is an interactive creation studio in Montreal, QC in Canada specializing in immersive XR entertainment, video games, and audio production. Our goal is to advance in the art of interactive media by imaging and producing original, innovative, and memorable experiences that materialize into sounds, visuals, and gaming environments.Job...


  • Montreal, Canada Signal Space Lab Inc. Full time

    Signal Space Lab is an interactive creation studio in Montreal, QC in Canada specializing in immersive XR entertainment, video games, and audio production. Our goal is to advance in the art of interactive media by imaging and producing original, innovative, and memorable experiences that materialize into sounds, visuals, and gaming environments.Job...


  • Montreal, Canada Signal Space Lab Full time

    Job DescriptionWe are now on the lookout for a motivated Aplication/UI programmer who thinks differently about entertainment, interactivity, and reality in general. ‍‍ As a small team, we wear many hats and thrive on creative problem-solving, adaptability, and teamwork.If you're a hands-on programmer who loves taking initiative and has a broad skill set,...

  • Senior UI Programmer

    1 month ago


    Montreal, Canada Behaviour Interactive Full time

    Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent studio of over 1200 passionate employees, with studios in Toronto (Behaviour...