Make Your Resume Now

Programmeur(-euse) senior d’interface utilisateur / Senior UI Programmer

Posted November 06, 2025
Full-time Mid-Senior Level

Job Overview

Objectif principal du poste :

  • Concevoir et développer des solutions d’interface utilisateur (UI) évolutives.
  • Mettre en œuvre des fonctionnalités UI et UX à partir des maquettes et conceptions réalisées par l’équipe UI/UX.

Collaborations internes :

  • Équipe de production, assurance qualité (QA), programmeurs, concepteurs UI/UX, concepteurs techniques UI, artistes UI.

Responsabilités principales

Noyau du rôle :

  • Proposer, planifier, implémenter et livrer des tâches et des fonctionnalités dans les délais prévus.
  • Fournir des mises à jour régulières à la production.
  • Tenir compte de la performance et de l’optimisation dans le travail réalisé.
  • Décomposer ses propres tâches, suivre l’avancement, poser des questions et signaler les enjeux aux parties prenantes concernées tout en proposant des solutions au besoin.
  • Collaborer étroitement avec les programmeurs principaux et les architectes de projet pour implémenter des fonctionnalités et du code de haute qualité, tout en identifiant et atténuant les risques.
  • Participer activement aux revues de code afin de partager ses connaissances et d’apprendre des autres membres de l’équipe.
  • Soutenir occasionnellement le ou la chef·fe d’équipe lors de projets de recrutement, en collaboration avec les ressources humaines.
  • Se tenir à jour sur les meilleures pratiques et les solutions techniques utilisées dans l’entreprise.
  • Travailler avec les équipes QA pour définir les besoins en tests des nouvelles fonctionnalités ou des systèmes existants.

Responsabilités spécifiques à l’UI

  • Exposer les fonctionnalités nécessaires du moteur afin de permettre la mise en œuvre de solutions UI via des scripts LUA.
  • Collaborer avec les concepteurs en implémentant la logique principale de l’interface en LUA et en leur permettant d’ajuster eux-mêmes les éléments mineurs.
  • Travailler sur des fonctionnalités de pointe afin d’améliorer l’expérience joueur.
  • Prototyper des solutions UI et les amener à un niveau de qualité AAA.
  • Prendre en charge les systèmes et les fonctionnalités UI du concept à la livraison.
  • Collaborer avec les concepteurs pour comprendre leurs besoins et livrer des systèmes qui leur permettent d’atteindre leurs objectifs.

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

Main goal of the role:

  • Design and develop scalable UI solutions.
  • Implement UI and UX features based on UI/UX Designs.

Collaboration within the studio:

  • Production, QA, All programmers, UI & UX Designers, Technical UI Designers, UI Artists


Duties:

Core:

  • Propose, implement and own implement tasks and features in a timely fashion. 
  • Provide regular updates to the production.
  • Consider the performance of the work that you do.
  • Breakdown your own tasks, update your progress, ask questions and raise issues to relevant stakeholders as well as proposing solutions when needed.
  • Work closely with Principals and project Architects to implement high quality features and code, proactively identify and address risk with the team.
  • Proactively participate in code reviews to share knowledge and learn from other team members. 
  • Occasionally support Lead in recruitment projects with HR collaboration. 
  • Stay informed of best practices and technical solutions used at the company. 
  • Work with QA teams to define testing requirements for new and existing features.

UI

  • Expose necessary engine features necessary to implement UI solutions in LUA scripts.
  • Work with designers by implementing major UI logic in LUA and help them tweak minor features themselves.
  • Work on cutting-edge features, improving player experience.
  • Prototype UI solutions and polish them to AAA level.
  • Take ownership over UI systems and features.
  • Work with designers to understand their requirements and deliver systems that help them deliver their goals

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!