Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse persp…
Skills: C++, UI Programming, Unreal Engine 5, MVVM, HUD Development
Description de l'entreprise Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow …
Playtesters Wanted! Side is currently on the lookout for Playtesters to join us in trying out one of our partners thrilling projects! As a Play tester, you will have the opportunity to dive into exciting unreleased games…
Skills: Video game testing, Constructive feedback, Attention to detail, Observational skills, Communication
Campus Ambassador – - Ambassadeur·rice de campus McGill
Montreal, Quebec, Canada · On-site
Entry level
Description de l'entreprise GURU est la première boisson énergisante naturelle au monde, redéfinissant l’industrie avec une alternative propre et efficace. Propulsée par de la caféine naturelle, des ingrédients fonctionn…
Skills: Brand Representation, Event Planning, Content Creation, Social Media Marketing, Communication
Gestionnaire en ingénierie - Services d'ingénierie Qui nous sommes Fondée en 2005, 2K Games est une entreprise mondiale de jeux vidéo à rayonnement international, éditant des titres développés par certains des studios le…
Skills: Engineering management, C++, C, Multi-threaded architecture, Console development
Gestionnaire en ingénierie - Produits et outils Qui nous sommes Fondée en 2005, 2K Games est une entreprise mondiale de jeux vidéo à rayonnement international, éditant des titres développés par certains des studios les p…
Company Description Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en p…
Skills: Kubernetes, Go, Terraform, GitOps, Argo CD
Responsable du marketing cinématique - Lead Marketing Cinematic
Montreal, Quebec, Canada · Hybrid
Senior
Description de l'entreprise Chez Gameloft nous créons des moments de joie pour nos joueurs autour du monde à travers des expériences de jeux excitantes. C'est notre mission, et cela l'a été depuis plus de 25 ans. Nous so…
Skills: Unity, Unreal Engine, Video Editing, Game Capture, Cinematography
Responsable du marketing cinématique - Lead Marketing Cinematic
Montreal, Quebec, Canada · Hybrid
Senior
Description de l'entreprise Chez Gameloft nous créons des moments de joie pour nos joueurs autour du monde à travers des expériences de jeux excitantes. C'est notre mission, et cela l'a été depuis plus de 25 ans. Nous so…
Skills: Unity, Unreal Engine, Video Editing, Game Capture, Cinematography
Responsable du marketing cinématique - Lead Marketing Cinematic
Montreal, Quebec, Canada · Hybrid
Senior
Description de l'entreprise Chez Gameloft nous créons des moments de joie pour nos joueurs autour du monde à travers des expériences de jeux excitantes. C'est notre mission, et cela l'a été depuis plus de 25 ans. Nous so…
Skills: Video production, Game capture, Video editing, Unity, Unreal Engine
English version to follow Créez des voix dont les joueurs se souviendront SIDE recherche un ou une spécialiste freelance expérimenté(e) de la conception d’effets vocaux afin de créer, pour des projets de jeux vidéo, des …
Skills: Voice design, Dialogue processing, Pro Tools, Reaper, Audio postproduction
Gestionnaire de projet numérique - Digital Project Manager (Temporaire 12 mois - Temporary 12 months)
Montreal, Quebec, Canada · Hybrid
Senior
English will follow QUI NOUS SOMMES Sid Lee est un collectif créatif multidisciplinaire qui cherche à briser l’ordinaire pour repenser la façon dont les marques connectent par la créativité, la culture, l'innovation et l…
Skills: Digital project management, Agile principles, User story writing, Budget management, Risk management
Rédacteur(trice) publicitaire – anglais / English Copywriter
Montreal, Quebec, Canada · On-site
Mid level
Joignez-vous à notre équipe à titre de rédacteur(trice) publicitaire – anglais! Dans ce rôle, vous serez la voix de l’entreprise pour l’ensemble de ses communications de marque. Vous contribuerez au développement de camp…
Rédacteur(trice) publicitaire – anglais / English Copywriter
Montreal, Quebec, Canada · On-site
Mid level$1M raised
Joignez-vous à notre équipe à titre de rédacteur(trice) publicitaire – anglais! Dans ce rôle, vous serez la voix de l’entreprise pour l’ensemble de ses communications d…
Skills: Copywriting, Creative writing, Editing, Proofreading, Brand communication
Conseiller·ère en acquisition de talents et mobilité interne
Montreal, Quebec, Canada · On-site
Mid level$771M raised
Description de l'entreprise Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow …
As a Senior Level Designer at Cloud Chamber, you will be responsible for blocking out the world and crafting the player experience within the stunning narrative experience and systems-driven world of BioShock. At your co…
Skills: Blueprint Scripting, Level Design, World Geometry Blocking, Unreal Engine, AAA Game Development
Concepteur(trice) de niveaux senior (Encounters) / Senior Level Designer (Encounters)
Montreal, Quebec, Canada · Hybrid
Senior
Qui nous sommes Gearbox Studio Québec rassemble une équipe de talents d’exception, animés par la passion de créer des jeux vidéo primés et emblématiques. Nos univers riches prennent vie à travers des récits transmédia, d…
Concepteur(trice) de niveaux senior (Encounters) / Senior Level Designer (Encounters)
Montreal, Quebec, Canada · Hybrid
Senior
Qui nous sommes Gearbox Studio Québec rassemble une équipe de talents d’exception, animés par la passion de créer des jeux vidéo primés et emblématiques. Nos univers riches prennent vie à travers des récits transmédia, d…
As a Senior Level Designer at Cloud Chamber, you will be responsible for blocking out the world and crafting the player experience within the stunning narrative experience and systems-driven world of BioShock. At your co…
Skills: Blueprint Scripting, Level Design, World Geometry Blocking, Unreal Engine, AAA Game Development
En tant que Concepteur·trice sénior·e de niveaux chez Cloud Chamber, vous serez responsable de faire le maquettage (block-out) du monde et de façonner l'expérience de jeu du·de la joueur·euse au sein de l'expérience narr…
Skills: Level Design, World Block-out, Blueprint Scripting, Unreal Engine, AAA Game Development
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Full-time
bachelor degree
Posted 13d ago
~40 hrs/week
Responsibilities
The UI Programmer will develop and maintain game interface modules, including menus and HUDs, while collaborating with designers and artists to implement interactive features. They are responsible for optimizing UI code for performance and ensuring the interface meets both aesthetic and functional requirements across platforms.
Requirements
Candidates must hold a Bachelor's degree in Computer Science or Computer Engineering and possess at least 5 years of professional C++ programming experience. Strong knowledge of MVVM workflows, UI frameworks, and software engineering best practices is required for this role.
Full job description
Company Description
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
Job Description
The incumbent will develop the modules for a game’s general presentations (menu, HUD, 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 desired platforms, 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 desired platforms;
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
Training:
Bachelor of Computer Science or Computer Engineering or equivalent training or experience.
Experience:
Minimum 5 years of C++ programming experience in the video game sector or embedded systems, or relevant fields.
Knowledge:
Capacity to write clean, robust, performant, and maintainable C++ code;
Excellent understanding of MVVM philosophy and workflows;
Strong troubleshooting and debugging skills;
Strong understanding of software engineering best practices (design reviews, coding standards, code reviews, testing, documentation);
Solid collaborative and communication skills within a multi-disciplinary environment.
Bonus: Experience with Unreal Engine 5, Slate and UMG;
Bonus: Experience with UI Frameworks such as CommonUI;
Bonus: Experience with MVVM toolchains such as Unreal's MVVM plugin;
Bonus: Experience working on a PC-centric platform experience.
Ubisoft is a global leader in gaming with teams across the world crafting original and memorable gaming experiences featuring brands such as Assassin’s Creed®, Brawlhalla®, For Honor®, Far Cry®, Tom Clancy’s Ghost Recon®, Just Dance®, Rabbids®, Tom Clancy’s Rainbow Six®, The Crew® and Tom Clancy’s The Division®.
We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
Offices: 2, Avenue Pasteur, Saint-Mandé, Île-de-France 94160, FR · Norra Stationsgatan 93, Stockholm, 113 64, SE · Ulica Balkanska 44, Belgrade, 11000, RS · 625 3rd St, San Francisco, CA 94107, US · 1 Fusionopolis Walk, Singapore, Singapore 138628, SG
Video GamesVideo Game DevelopmentVideo Game ProductionVideo Game MarketingVideo Game DesignLevel DesignProgrammingOnline ProgrammingTransmediaArt