Programmeur(-euse) d’interface utilisateur

4 weeks ago


Montreal administrative region, Canada People Can Fly Studio Full time

People Can Fly est l'un des principaux studios indépendants de développement de jeux AAA. Notre équipe internationale est composée de centaines de personnes talentueuses qui travaillent dans nos bureaux en Pologne, au Royaume‑Uni, en Irlande, aux États‑Unis et au Canada, ainsi qu'à distance dans le monde entier.Fondée en 2002, notre société s'est imposée dans le genre des jeux de tir avec des titres tels que Painkiller, Bulletstorm, Gears of War: Judgment et Outriders. En tant que l'un des studios les plus chevronnés dans l'utilisation du moteur Unreal Engine, nous continuons à développer notre expertise et à dépasser les limites du possible dans le domaine du développement de jeux vidéo.Nos équipes créatives travaillent actuellement sur plusieurs titres captivants : Gears of War: E‑Day développé en collaboration avec Microsoft; Project Echo pour KRAFTON; et Lost Rift, une propriété intellectuelle originale que nous développons en interne selon notre modèle d'auto‑édition. Nous explorons également de nouvelles plateformes et expériences avec la réalité virtuelle et d'autres projets non annoncés.Avec plus de 20 ans d'expérience, PCF continue d'explorer de nouveaux horizons. Notre objectif est de combiner notre expertise avec la créativité des talents les plus brillants et les plus avant-gardistes du secteur, afin de créer la prochaine génération de jeux d'action pour les joueurs du monde entier.Si vous nous rejoignez dans cette aventure, vous aurez la chance de perfectionner votre art, d'élargir vos connaissances et de travailler aux côtés des meilleurs du marché afin de créer des expériences uniques et inoubliables pour les joueurs du monde entier.Job DescriptionResponsabilités / ResponsibilitiesCollaborer avec des artistes, des concepteurs et des développeurs de jeu afin de créer des fonctionnalités de pointe et d’améliorer l’expérience des joueurs.Travailler en étroite collaboration avec d’autres développeurs d’interface utilisateur et concepteurs de jeu pour mettre en place des processus de prototypage efficaces.Peaufiner les prototypes d’interface utilisateur pour les amener au niveau AAA en faisant preuve d’un grand souci du détail, particulièrement en matière de conformité, d’accessibilité et de disposition.Écrire des codes propres, efficaces et maintenables.Tester, déboguer, profiler et optimiser la mise en œuvre des éléments.Créer une documentation de conception conforme aux normes de l’équipe.Participer activement aux examens du code.Concevoir et mettre en œuvre de nouveaux systèmes d’interface utilisateur et itérer les systèmes existants.Collaborate with artists, designers and gameplay developers to work on cutting‑edge features, improving player experience.Work closely with other UI developers and game designers to organize effective prototyping process.Polish UI prototypes to AAA level with attention to detail, especially with compliance, accessibility and layout.Write clean, efficient, and maintainable code.Test, debug, profile and optimize implementations.Create design documentation according to Team Standards.Actively attend to code review.Design and implement new UI systems, and iterate on existing ones.QualificationsAu moins 5 ans d’expérience en programmation C++.Connaissance du moteur Unreal Engine 4 et expérience avec celui‑ci.5 ans d’expérience dans le développement et la mise à l’essai de fonctionnalités pour l’interface utilisateur sur plusieurs plateformes.Connaissance du rendu, de la segmentation, de la mise en réseau et d’autres systèmes ayant une incidence sur la qualité et la performance.Connaissance des techniques d’optimisation avec UMG.Fortes compétences en débogage et profilage.Capacité à écrire des codes solides, fiables et efficaces.Fortes compétences en communication orale et écrite en anglais.Esprit d’équipe et ouverture.Forte éthique de travail et motivation personnelle.Passion pour les jeux vidéo et leur création.Atouts / Nice to have: Connaissances en matière de conception liée à l’interface utilisateur et à l’ergonomie.Expérience d’un titre AAA publié.Connaissance de JIRA, Swarm et Perforce.Baccalauréat (ou niveau d’études supérieur) en informatique ou dans une discipline similaire (physique, mathématiques, génie électronique, etc.).At least 5 years C++ programming experienceKnowledge and experience of Unreal Engine 4Must have 5 years experience with developing and testing UI features across multiple platformsKnowledge of rendering, threading, networking and other systems impacting quality and performanceUnderstanding of UMG optimization techniquesStrong debugging and profiling skillsAbility to write solid, reliable, efficient codeStrong verbal and written communication skills in EnglishOpen‑minded team player attitudeStrong work ethic and self‑motivatedPassionate about playing and making video gamesAdditional skills: Knowledge of design relating to user‑interface and ergonomics.Shipped AAA title experience.JIRA, Swarm and Perforce Knowledge.BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)Additional InformationCanadaBenefits package 100% paid by PCF. Insurance reimbursements to 100% of claims (up to $1000 per service per year), plus family or individual 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.CanadaBenefit 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.Referrals increase your chances of interviewing at People Can Fly Studio.Sign in to set job alerts for “Software Engineer” roles. #J-18808-Ljbffr



  • Montreal (administrative region), Canada People Can Fly Full time

    Job Description Collaborer avec des artistes, des concepteurs et des développeurs de jeu afin de créer des fonctionnalités de pointe et d’améliorer l’expérience des joueurs. Travailler en étroite collaboration avec d’autres développeurs d’interface utilisateur et concepteurs de jeu pour mettre en place des processus de prototypage efficaces....


  • Montreal, Canada People Can Fly Full time

    Job DescriptionCollaborer avec des artistes, des concepteurs et des développeurs de jeu afin de créer des fonctionnalités de pointe et d’améliorer l’expérience des joueurs.Travailler en étroite collaboration avec d’autres développeurs d’interface utilisateur et concepteurs de jeu pour mettre en place des processus de prototypage...


  • Montreal, Quebec, Canada peoplecanfly Full time

    Programmeur(-euse) d'interface utilisateur / UI ProgrammerFull-timeProject: Unannounced 2025Department: CodeLocation: CA, Montreal (Remote/Hybrid)Company DescriptionPeople Can Fly est l'un des principaux studios indépendants de développement de jeux AAA. Notre équipe internationale est composée de centaines de personnes talentueuses qui travaillent dans...


  • Montreal, Quebec, Canada People Can Fly Studio Full time

    People Can Fly, un des principaux studios indépendants de développement de jeux AAA, est composé d'une équipe internationale de centaines de personnes talentueuses travaillant depuis des bureaux situés en Pologne, au Royaume-Uni, aux États-Unis et au Canada, mais aussi de partout dans le monde grâce à nos programmes de télétravail.Fondée en 2002,...


  • Montreal, Quebec, Canada People Can Fly Full time

    Company Description People Can Fly est l'un des principaux studios indépendants de développement de jeux AAA. Notre équipe internationale est composée de centaines de personnes talentueuses qui travaillent dans nos bureaux en Pologne, au Royaume-Uni, en Irlande, aux États-Unis et au Canada, ainsi qu'à distance dans le monde entier. Fondée en 2002,...


  • Montreal, Quebec, Canada People Can Fly Studio Full time

    People Can Fly, un des principaux studios indépendants de développement de jeux AAA, est composé d'une équipe internationale de centaines de personnes talentueuses travaillant depuis des bureaux situés en Pologne, au Royaume-Uni, aux États-Unis et au Canada, mais aussi de partout dans le monde grâce à nos programmes de télétravail.Fondée en 2002,...


  • Montreal, Quebec, Canada chez Epic Games Full time

    CONCEPTIONCe que nous faisonsMettez vos compétences en matière de conception au service d'une entreprise de pointe qui remet en question les normes. De la conception de personnages et de niveaux à la conception de systèmes et de jeux performants, contribuez à façonner l'avenir du divertissement interactif au sein d'Epic.Ce que vous ferezEpic Games est...


  • Montreal, Quebec, Canada Gameloft Montreal Full time

    Description De L'entrepriseChez 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 20 ans.Nous sommes les fiers créateurs d'Asphalt, Dungeon Hunter, Modern Combat et plus de 200 autres super jeux.Il y a un jeu pour tous, et nous nous...


  • Montreal (administrative region), Canada 0rijin Village Full time

    0rijin s’est donné pour mission de remédier à la disparité économique chronique dans les communautés afro-descendantes. Grâce aux nouvelles technologies et à des initiatives innovantes, nous visons à encourager des modèles durables de prospérité. Ensemble, en collaborant, nous nous efforçons à nous connecter afin d’atteindre un seul...


  • Montreal (administrative region), Canada Desjardins Group Full time

    **Nous utilisons des témoins (ex. : ) pour personnaliser nos contenus et faciliter votre expérience numérique. Certains témoins peuvent être recueillis avec votre consentement.*** Appuyer l’équipe avec vos connaissances techniques et vos pratiques modernes de développement ; agir en titre de référence auprès des plus juniors* Développer des...