Talent.com

Java programmer Jobs in Saguenay, QC

Create a job alert for this search

Java programmer • saguenay qc

Last updated: 1 day ago

UI Programmer

UbisoftSaguenay, Québec, Canada
Full-timeFull-time

As a user interface programmer at Ubisoft Saguenay, you will develop the modules behind menus, the heads-up display (HUD), and mini-games.You’ll collaborate with design, programming, and art teams ... Show more

Opérateur(ice) de presse plieuse CNC

Avizia RHSaguenay, Unknown, Canada
CA$25.00–CA$30.00 hourlyCA$25.00–CA$30.00 hourly
Full-timeFull-time
Quick Apply

Présentation de la structure :.Bienvenue chez Avizia RH – Experts en recrutement pour les secteurs de la construction et du manufacturier.Nous transformons la façon dont les entreprises recrutent e... Show more

UI Programmer

UbisoftSaguenay, QC, CA
Full-timeFull-time

As a user interface programmer at Ubisoft Saguenay, you will develop the modules behind menus, the heads-up display (HUD), and mini-games.You’ll collaborate with design, programming, and art teams ... Show more

Lead technique IBM Maximo / Maximo Application Suite (MAS)

CGISaguenay
Full-timeFull-time

Mode de travail : Hybride – présence au bureau 3 jours par semaine Niveau : Senior / Lead technique Description du poste CGI est à la recherche d’un(e) Lead technique IBM Maximo / Maximo Applicat... Show more

UI Programmer

UI Programmer

UbisoftSaguenay, Québec, Canada
4 days ago
Job type
  • Full-time
Job description

Job Description

As a user interface programmer at Ubisoft Saguenay, you will develop the modules behind menus, the heads-up display (HUD), and mini-games. You’ll collaborate with design, programming, and art teams to create consistent, accessible interfaces suited to each platform.

What you’ll do

  • Review game design documents to understand the intended player experience and contribute feedback to improve game design and user experience;
  • Define user interface (UI) features with the graphic designer, then build platform-specific menus and systems that meet the team’s visual and functional requirements;
  • Understand the UI structure to support the presentation team and provide tools for interface systems and internal debug drawing;
  • Create interaction prototypes, make quick updates based on feedback, and collaborate across design, programming, art, and other departments by sharing technical, creative, and planning input;
  • Integrate designs and animations with the graphic designer, provide animation hooks, and support sound integration;
  • Oversee and maintain UI modules and systems, assess performance and memory constraints, and optimize code across platforms;
  • Develop application programming interfaces (APIs) for automated UI tests to check the game’s ongoing health;
  • Apply usability, user experience, accessibility, and localization concepts to interfaces;
  • Keep your knowledge and skills current by following industry developments;
  • Carry out other related tasks.


Qualifications

What you bring to the team

  • Experience with C++ programming in video games, embedded systems, or a related field, with game industry experience preferred;
  • Knowledge of object-oriented programming, design patterns, and coding standards;
  • Foundational knowledge of three-dimensional (3D) graphics programming, including shaders, real-time rendering, and rendering pipelines;
  • Knowledge of source control and multimedia integration;
  • Knowledge of current graphic design and UI design trends, with familiarity with user experience concepts as an asset;
  • Knowledge of Adobe Flash, ActionScript 2.0 or later, or other languages such as XML, C#, JavaScript, and HLSL as an asset;
  • Problem-solving skills, attention to detail and outcomes, and the ability to organize, define, and estimate tasks;
  • Written and verbal communication skills, initiative, a self-directed and ethical approach to work, adaptability, and motivation to work on complex projects.