Position: Programmeur(-euse) d’interface utilisateur / UI Programmer
Location: Montreal
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 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 les jeux vidéo et leur création.
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 4
• 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
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…