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

People Can Fly Studio

Montreal (administrative region)

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Couverture dentaire complète
4% de cotisation REER
Congés payés
Opportunités de développement personnel
Équipe créative

Job summary

Un studio de développement de jeux indépendant recherche un programmeur C++ avec au moins 5 ans d'expérience et une connaissance approfondie du moteur Unreal Engine pour contribuer à divers projets innovants. Le candidat idéal collaborera avec des équipes de conception et d'art pour développer des interfaces utilisateur de qualité AAA, doit démontrer de solides compétences en codage ainsi qu'une capacité de travail en équipe. Une bonne maîtrise de l'anglais est exigée en raison des interactions avec des partenaires internationaux.

Qualifications

  • Au moins 5 ans d’expérience en programmation C++.
  • Connaissance du moteur Unreal Engine et expérience avec celui-ci.
  • Expérience de développement et de test sur plusieurs plateformes.
  • Compétences solides en débogage et profilage.
  • Capacité à écrire des codes solides et efficaces.
  • Maîtrise de l'anglais nécessaire.

Responsibilities

  • Collaborer avec des artistes et des développeurs pour créer des fonctionnalités.
  • Travailler sur des processus de prototypage efficaces.
  • Peaufiner les prototypes d’interface utilisateur.
  • Écrire des codes propres et maintenables.
  • Tester et optimiser les mises en œuvre.

Skills

Programmation C++
Connaissance du moteur Unreal Engine
Conception d'interface utilisateur
Optimisation UMG
Débogage et profilage

Education

Baccalauréat en informatique ou disciplines similaires

Tools

JIRA
Swarm
Perforce

Job 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, 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 and 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: projet 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.

Fort de 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.

People Can Fly is one of the leading independent AAA game development studios. Our international team consists of hundreds of talented individuals working from offices in Poland, the UK, Ireland, the US, and Canada, as well as remotely across the globe.

Founded in 2002, we made our mark on the shooter genre with titles such as Painkiller, Bulletstorm, Gears of War: Judgment, and Outriders. As one of the most experienced Unreal Engine studios in the industry, we continue to expand on our expertise and push the boundaries of what’s possible in game development.

Our creative teams are currently working on several exciting titles: Gears of War: E-Day developed in collaboration with Microsoft; Project Echo for KRAFTON; and Lost Rift, an original IP we are developing in-house under our self-publishing model. We are also exploring new platforms and experiences with VR and other unannounced projects.

With over 20 years of experience, PCF continues to explore new horizons. We aim to combine our expertise with the creativity of the best and most forward-thinking talent in the industry, building the next generation of action games for players worldwide.

If you join us on this journey, you’ll have the chance to perfect your craft, expand your knowledge, and work alongside industry leaders to create unique, unforgettable experiences for gamers everywhere.

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.
  • 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.
Qualifications
  • Au moins 5 ans d’expérience en programmation C++.
  • Connaissance du moteur Unreal Engine 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 les jeux vidéo et leur création.
  • La maîtrise de l'anglais est une exigence du poste, compte tenu des interactions régulières avec nos intervenants et partenaires situés hors Québec.
  • At least 5 years C++ programming experience
  • Knowledge and experience of Unreal Engine
  • Must have 5 years experience with developing and testing UI features across multiple platforms
  • Knowledge of rendering, threading, networking and other systems impacting quality and performance
  • Understanding of UMG optimization techniques
  • Strong debugging and profiling skills
  • Ability to write solid, reliable, efficient code
  • Strong verbal and written communication skills in English
  • Open-minded team player attitude
  • Strong work ethic and self-motivated
  • Passionate about playing and making video games
  • Proficiency in English is required for this position, as the role involves regular communication with international colleagues, partners, and stakeholders based outside of Québec.
Atouts
  • 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 experience
  • Knowledge and experience of Unreal Engine
  • Must have 5 years experience with developing and testing UI features across multiple platforms
  • Knowledge of rendering, threading, networking and other systems impacting quality and performance
  • Understanding of UMG optimization techniques
  • Strong debugging and profiling skills
  • Ability to write solid, reliable, efficient code
  • Strong verbal and written communication skills in English
  • Open-minded team player attitude
  • Strong work ethic and self-motivated
  • Passionate about playing and making video games
  • Proficiency in English is required for this position, as the role involves regular communication with international colleagues, partners, and stakeholders based outside of Québec.
Nice to have
  • 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 Information
Canada
  • Un ensemble d’avantages sociaux payés à 100 % par PCF. La compagnie d’assurance rembourse les réclamations à 100 % (jusqu’à 1000 $ de services par année, en plus d’une couverture familiale ou individuelle).
  • Une couverture dentaire complète, y compris les soins dentaires majeurs et l’orthodontie.
  • 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 d’hiver.
  • 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.
  • L’occasion de travailler au sein d’une équipe créative avec des personnes passionnées par ce qu’elles 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Concepteur de jeux de combat / Combat Game Designer
Concepteur de jeux de combat / Combat Game Designer

People Can Fly Studio • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Assurance santé 100 % prise en charge
Couverture dentaire complète
Congés payés et semaines de vacances
+1
Concepteur(-trice) de niveau technique senior / Senior Technical Level Designer
Concepteur(-trice) de niveau technique senior / Senior Technical Level Designer

People Can Fly Studio • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Couverture médicale complète
Vacances payées
Opportunités de développement personnel
Concepteur(-trice) de niveau / Level Designer
Concepteur(-trice) de niveau / Level Designer

People Can Fly Studio • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
RRSP matching
Dental coverage
Paid winter holidays
+4
Chef d’équipe, artiste de niveau / Lead Level Artist - Remote
Chef d’équipe, artiste de niveau / Lead Level Artist - Remote

People Can Fly Studio • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Package de prestations payé à 100%
Assurance santé et dentaire
4% de contribution RRSP (matching)
+1
Concepteur(-trice) de niveau / Level Designer
Concepteur(-trice) de niveau / Level Designer

People Can Fly • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
RRSP matching
Paid holidays
Dental coverage
+2
Concepteur senior de jeux de combat / Senior Combat Game Designer
Concepteur senior de jeux de combat / Senior Combat Game Designer

People Can Fly • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Assurance santé complète
Congés payés
Opportunités de développement personnel
Concepteur de jeux de combat / Combat Game Designer
Concepteur de jeux de combat / Combat Game Designer

People Can Fly • Montreal (administrative region)

On-site
CAD 60,000 - 80,000
Couverture médicale complète
Congés payés
Opportunités de développement personnel
+1
Artiste Senior d'Assets / Senior Asset Artist - Remote
Artiste Senior d'Assets / Senior Asset Artist - Remote

People Can Fly • Quebec

Remote
CAD 75,000 - 110,000
Assurances santé
Dentisterie complète
4% RRSP
+4
Senior Asset Artist
Senior Asset Artist

WorkinGames • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Assurance maladie complète
Assurance dentaire
Épargne-retraite RRSP 4% match
+5
Spécialiste - narration technique / Technical Narrative Specialist
Spécialiste - narration technique / Technical Narrative Specialist

People Can Fly Studio • Montreal

On-site
CAD 70,000 - 90,000
Avantages sociaux payés à 100%
Couverture dentaire complète
Cotisation au REER de 4%
+2