Data by YubHub
Programmeur.euse IU
Ubisoft
Sponsorship not confirmed
You apply on the original listing. Flieva never charges you to apply and never asks for payment for a job.
About the job
As a User Interface Programmer at Ubisoft Saguenay, you will develop modules that bring life to menus, HUD, and mini-games. You will collaborate with design, programming, and artistic creation teams to provide consistent, accessible, and platform-adapted interfaces. Responsibilities: Study design documents to understand the planned gaming experience and contribute to discussions to improve game design and user experience; Define user interface (UI) features with the graphic designer, then design menus and systems specific to each platform, ensuring visual consistency, functionality, and conformity to team expectations; Understand the UI structure to support the presentation team and provide tools for interface systems and debugging; Quickly create interaction prototypes, integrate feedback, and collaborate with design, programming, artistic creation, and other departments; Integrate designs and animations with the graphic designer, provide connection points for animations, and support sound integration; Supervise and maintain UI modules and systems, examine performance and memory constraints, and optimise code for different platforms; Develop application programming interfaces (APIs) for automated UI testing to continuously verify game functionality; Apply ergonomics, user experience, accessibility, and localisation concepts to interfaces; Update knowledge and skills by following industry innovations; Perform other related tasks. Qualifications: Experience in C++ programming in video games, integrated systems, or a relevant field, preferably in the video game industry; Knowledge of object-oriented programming, design patterns, and programming standards; Basics in 3D graphic programming, including shaders, real-time rendering, and rendering pipeline; Knowledge of source control and multimedia integration; Familiarity with graphic design trends and UI design concepts, with user experience knowledge as an asset; Knowledge of Adobe Flash, ActionScript 2.0 or later, or other languages like XML, C#, JavaScript, and HLSL, as an asset; Problem-solving skills, attention to detail and results, ability to organise, define, and estimate tasks; Oral and written communication skills, ability to take initiatives, organise work autonomously, sense of ethics, adaptability to change, and motivation for complex projects. Job Data by YubHub .
More jobs like this
La Conserverie inc. This link will open in a new window is hiring Labourer - Food And Beverage Processing with LMIALMIA.CAQuébec, Quebec, CanadaSponsorship stated in listingBack-End Java Developer (x5) — capital markets, major bank, Montreal (hybrid)AbbealMontréal, QC · CanadaSponsorship stated in listingTech Lead / Architect, Java — capital markets, major bank, Montreal (hybrid)AbbealMontréal, QC · CanadaSponsorship stated in listingSenior QA Automation Engineer (XRay, Cucumber, Selenium), financial institution, MontrealAbbealMontréal, QC · CanadaSponsorship stated in listing
Flieva