Larian Studios

Senior UI/UX Tools Programmer | Programmeur d'outils d'interface/expérience utilisateur senior

Larian Studios Quebec 1 day ago
engineering
(Version française ci-dessous)

Senior UI/UX Tools Programmer

With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur’s Gate 3 & Divinity: Original Sin 2 is looking for a Senior UI/UX Tools Programmer to join the team and help us in crafting the high calibre games our fans have come to expect.
 
Responsibilities

⬝ Own the design, implementation, and maintenance of UI/UX standards, patterns, and style guidelines across all internal tools
⬝ Own the long-term UI/UX vision while delivering iterative improvements aligned with production schedules.
⬝ Architect and develop core C#/WPF frameworks, controls, and reusable components to ensure consistency and efficiency across the toolset
⬝ Collaborate closely with designers, feature teams, and technical leadership to align tool workflows with user needs and production goals
⬝ Evaluate, refactor, and modernize existing tools to improve usability and performance without disrupting ongoing development
⬝ Provide technical mentorship for engineers contributing to UI-related features, ensuring adherence to established guidelines and best practices

Requirements

⬝ Extensive experience in C# with deep knowledge of application architecture
⬝ Proven expertise building complex desktop applications using WPF, including XAML proficiency, custom controls, data binding, MVVM, and styling/theming
⬝ Ability to mentor engineers on UI architecture and best practices; comfortable driving technical standards for layout, styling, and component reuse
⬝ Strong communication skills for articulating design rationale
⬝ Competence with performance profiling, memory analysis, and rendering optimization inside WPF applications
⬝ Experience defining, documenting, and enforcing UI/UX standards across a multi-tool ecosystem
⬝ Ability to design consistent interaction patterns, visual language, layout systems, and accessibility principles for technical tools
⬝ Experience collaborating with designers, technical leads, and feature teams to maintain cohesive UX across a large codebase
⬝ Familiarity with game engine pipelines, content-creation workflows, and toolchain constraints (asset editors, scene tools, debugging utilities, etc.)
⬝ A professional level of written and spoken English*
⬝ This is a full-time, on-site role, requiring your presence in the office to support collaboration and creativity

Nice to haves

⬝ Experience integrating tools with backend services, asset pipelines, or distributed systems
⬝ Prior work with automated UI testing or telemetry systems for monitoring tool usage patterns

What we offer

⬝ An international team of over 500 employees spread across 7 studios around the world, each of which have their own unique qualities, and maintain a small-studio feel
⬝ An open, collaborative environment where ideas are welcome and encouraged
⬝ A managerial team consisting of highly experienced game developers at the top of their fields
⬝ Sharing hobbies and passions with like-minded colleagues
⬝ Inclusive environment with many activities organized by the studios or the employees
⬝ Commitment to making the best game possible for the fans, including listening to community feedback

* Due to the global nature of our operations and the need to engage daily with an international team, fluency in English is essential for this position at Larian.

------------------------------------------

Programmeur d'outils d'interface/expérience utilisateur senior

Maintes fois primé, LarianStudios a amplement démontré sa volonté deproposer des jeux de rôle de très haute qualité. À l'heure où le studio à l'origine de titres comme Baldur's Gate3 et Divinity: Original Sin2 se tourne vers de
nouveaux projets, nous sommes en quête d'un programmeur d'outils d'interface/expérience utilisateur senior qui rejoindra l'équipe et nous aidera à créer les jeux d'excellence auxquels nos fans sont habitués.

Responsabilités

⬝ Assumer la responsabilité de la conception, de l'implémentation et de la maintenance de nos normes en matière d'interface/expérience utilisateur, assurer leur cohérence et l'application des guides de style dans l'ensemble des outils internes
⬝ Assumer la responsabilité de la vision à long terme de l'interface/expérience utilisateur, tout en fournissant des améliorations graduelles en accord avec les échéances de production
⬝ Planifier leur architecture et développer des cadriciels, des commandes et des composants réutilisables en C#/WPF afin d'assurer l'harmonisation et l'efficacité de notre suite d'outils
⬝ Collaborer étroitement avec les concepteurs, les équipes de fonctionnalité et la direction technique pour aligner les flux de travail des outils avec les besoins des utilisateurs et les objectifs de production
⬝ Évaluer, restructurer et moderniser les outils existants afin d'améliorer leur utilisation et leurs performances, cela sans perturber les développements en cours
⬝ Fournir un mentorat technique aux ingénieurs impliqués dans des fonctionnalités liées à l'interface, afin d'assurer le suivi des directives établies et des meilleures pratiques

Profil recherché

⬝ Une expérience très poussée en C# avec des connaissances approfondies en matière d'architecture d'application
⬝ Une expertise démontrable dans la création d'applications bureautiques complexes avec WPF, en incluant la maîtrise du langage XAML, des commandes personnalisées, la liaison de données, le MVVM (modèle-vue-vue modèle) et le respect d'un style/thème
⬝ La capacité à servir de mentor à des ingénieurs en matière d'architecture d'interface et à leur indiquer les meilleures pratiques à suivre. L'assurance nécessaire pour améliorer nos normes techniques dans les domaines de l'agencement, du style et de la réutilisation de ressources
⬝ De fortes compétences de communication en vue de justifier des principes de conception
⬝ Des compétences en matière de profilage des performances, d'analyse de mémoire et d'optimisation du rendu au sein des applications WPF
⬝ Une expérience dans la définition, la documentation et l'application de normes d'interface/expérience utilisateur dans un environnement doté d'outils variés
⬝ La capacité à concevoir des modèles d'interaction, langages visuels, systèmes d'agencement et principes d'accessibilité cohérents pour les outils techniques
⬝ Une expérience de collaboration avec des concepteurs, responsables techniques et équipes de fonctionnalités dans le but de maintenir la cohérence de l'expérience utilisateur en présence d'un code source volumineux
⬝ La familiarité avec les différents processus des moteurs de jeu, les flux de création de contenus, et les limites des suites d'outils (édition de ressource, outils de scène, utilitaires de débogage, etc.)
⬝ Ceci est une position à temps plein dans nos locaux. Votre présence au bureau est requise pour favoriser un esprit de collaboration.
⬝ Bonnes compétences orales et écrites en anglais*

Compétences appréciées 

⬝ Une expérience dans le domaine de l'intégration d'outils avec des services dorsaux, des processus de production de ressources ou des systèmes distribués
⬝ Une expérience professionnelle avec le test d'interface automatisé ou des systèmes de télémétrie destinés à analyser les habitudes d'utilisation de certains outils

Ce que nous proposons

Une équipe internationale de plus de 500employés répartis dans 7studios à travers le monde, chacun avec ses propres qualités uniques, le tout en conservant une ambiance conviviale de petite entreprise
Un environnement de travail ouvert et collaboratif, où les idées nouvelles sont encouragées et bienvenues
Une équipe de gestion composée de développeurs expérimentés et au sommet de leur art
Des collègues ayant les mêmes valeurs, avec lesquels partager vos passions et vos passe-temps
Un environnement inclusif avec de nombreuses activités organisées par les studios ou les employés
Un engagement à réaliser le meilleur jeu possible pour les fans, en prenant en compte les commentaires de la communauté

* En raison de la portée mondiale de nos opérations et de la nécessité d'interagir quotidiennement avec une équipe internationale, des connaissances professionnelles en anglais sont indispensables pour ce poste chez Larian.

Sponsored

Explore Engineering

People also search for