Programmeur(-euse) senior d’interface utilisateur / Senior UI Programmer
People Can Fly
Montreal
Offre publiée le 2024-04-18
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 6 ans d’expérience en programmation C++.
- Connaissance du moteur Unreal Engine 4 et expérience avec celui-ci.
- Six (6) 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 6 years C++ programming experience
- Knowledge and experience of Unreal Engine 4
- 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
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. 3 days ago
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte