Programmeur( euse) senior dinterface utilisateur Senior UI Programmer

Not Interested
Bookmark
Report This Job

profile Job Location:

Montreal - Canada

profile Monthly Salary: Not Disclosed
Posted on: 07-11-2025
Vacancies: 1 Vacancy

Job Summary

Objectif principal du poste :

  • Concevoir et développer des solutions dinterface 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 loptimisation dans le travail réalisé.
  • Décomposer ses propres tâches suivre lavancement 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 dapprendre des autres membres de léquipe.
  • Soutenir occasionnellement le ou la cheffe 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 lentreprise.
  • 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 à lUI

  • 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 linterface en LUA et en leur permettant dajuster eux-mêmes les éléments mineurs.
  • Travailler sur des fonctionnalités de pointe afin daméliorer lexpé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 datteindre 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

Qualifications :

Qualifications essentielles:

  • Excellente maîtrise du langage C.
  • Bonne connaissance des outils de gestion de code source et de révision de code (Swarm Perforce Git etc.).
  • Bonne connaissance des outils de gestion de projet (JIRA Confluence etc.).
  • Capacité à travailler de façon autonome.
  • Bon sens du jeu et de ce qui rend l expérience intuitive et agréable.
  • Solides compétences en débogage et en profilage de performance.
  • Capacité à écrire du code fiable lisible maintenable et performant. Connaissance des techniques doptimisation.

Logiciels utilisés :

  • JIRA Confluence Swarm Perforce Visual Studio

Expérience requise :

  • 6 ans et plus dexpérience dans le développement de jeux sur console ou PC.
  • Avoir participé au cycle complet de production dau moins un titre.

Atouts

  • Connaissance ou expérience avec le langage LUA.
  • Expérience avec dautres langages de programmation.
  • Bonne compréhension des principes de conception UI/UX.
  • Connaissance des lignes directrices en accessibilité pour la conception UX.
  • Expérience sur consoles PS5 et/ou Xbox Series X.

---

Must have qualifications:

  • Excellent primary programming language skills (C).
  • Good knowledge of Source Control and Code Review tools (Swarm Perforce Git etc.).
  • Good knowledge of Project Management Software (JIRA Confluence etc.).
  • Ability to work autonomously.
  • A keen sense of what is essential for delivering a fun and intuitive gaming experience.
  • Strong debugging and profiling skills.
  • Ability to write reliable readable maintainable and efficient code. Well-versed in optimization techniques.

Software:

  • JIRA Confluence Swarm Perforce Visual Studio

Experience:

  • 6 years experience working in console / PC games
  • Involved in the production cycle of at least 1 title

Nice to have qualifications:

  • Knowledge or experience with LUA
  • Experience with other programming languages
  • Knowledge of design principles of UI/UX
  • Knowledge of accessibility guidelines for UX Design
  • Experience working on consoles such as PS5 and Xbox Series X

Additional Information :

Canada

  • Un ensemble davantages sociaux payés à 100 % par PCF. La compagnie dassurance rembourse les réclamations à 100 % (jusquà 1000 $ de services par année en plus dune couverture familiale ou individuelle).
  • Une couverture dentaire complète y compris les soins dentaires majeurs et lorthodontie.
  • La cotisation égale au REER à hauteur de 4 % avant déductions fiscales 100 % acquis dès le premier jour.
  • Une semaine de congé payé pendant les vacances dhiver.
  • 20 jours de congé payé et 5 jours de congé de maladie payé.
  • Des séances gratuites de soins virtuels de santé et de bien-être mental incluses dans le régime pour les membres et leurs personnes à charge.
  • Des occasions de développement personnel et la possibilité dœuvrer dans un environnement mondial.
  • Loccasion de travailler au sein dune équipe créative avec des personnes passionnées par ce quelles font.

---

Canada

  • Benefit package 100% paid by PCF. Insurance company reimburses 100% of claims (Up to $1000 per service a year as well as individual family coverage).
  • Full Dental coverage including major dental and orthodontics.
  • 4% RRSP matching before tax deductions 100% vested on day 1.
  • Paid week off during Winter Holidays.
  • 20 paid vacation days and 5 paid sick days.
  • Free virtual health and mental wellbeing sessions included in the plan for members and their dependents.
  • Personal development opportunities and ability to work in a global environment.
  • Work in a creative team with people full of passion for what they do.

Remote Work :

Yes


Employment Type :

Full-time

Objectif principal du poste :Concevoir et développer des solutions dinterface 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 c...
View more view more

Key Skills

  • CSS
  • InVision
  • Balsamiq
  • HTML5
  • Information Architecture
  • Ux
  • Usability
  • UI
  • IOS
  • Figma
  • Responsive Web Design
  • Sketch

About Company

People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs.Founded in 2002, we ... View more

View Profile View Profile