
Programmeur(-euse) senior d’interface utilisateur / Senior UI Programmer (Contract)
- Montreal, QC
- Permanent
- Full-time
- 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.
- Polish UI prototypes to AAA level with attention to detail, especially with compliance, accessibility and layout.
- Support and extend existing UI systems.
- 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.
- Plus de 6 ans d'expérience avec langages de programmation C++
- Connaissances et expérience avec le moteur Unreal 5
- Doit avoir 6 ans d'expérience dans le développement et le test de fonctionnalités d'interface utilisateur sur plusieurs plates-formes
- Connaissance du rendu, du threading, du réseau et d'autres systèmes ayant un impact sur la qualité et les performances
- Compréhension des techniques d'optimisation UMG
- Solide compétences en matière de débogage et de profilage
- Capacité à développer un code solide, fiable et efficace
- Solides compétences en communication orale et écrite en anglais
- Esprit d'équipe ouvert
- Forte éthique de travail et motivation personnelle
- Passionné par le jeu et la création de jeux vidéo
- Connaissance de la conception relative à l'interface utilisateur et à l'ergonomie
- Expérience des titres AAA expédiés
- Connaissances de JIRA, Swarm et Perforce
- Baccalauréat (ou plus) en ingénierie audio ou dans une discipline similaire (physique, mathématiques, Expérience éducative, etc.)
- At least 6 years C++ programming experience
- Knowledge and experience of Unreal Engine 5
- Must have 6 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
- 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.)
- 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.
- 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.