
Senior UI Programmer - Dead by Daylight | Programmeur·se UI sénior·e - Dead by Daylight
- Montreal, QC Toronto, ON
- Permanent
- Full-time
- Be the owner of the UI area for the game, in collaboration with the tech lead and other UI persons.
- Work within a cross-disciplined team including programmers, designers, animators , and artists on the UI aspect of many features of the game.
- Participate in the development of a high-level framework of reusable UI components to ease sharing between projects.
- Implement features considering maintenance, evolution, and live support, respecting our standards in terms of quality and performance.
- Test carefully the newly implemented features and suggest improvements.
- Debug and optimize your code at a low and high level to ensure optimal performance and quality.
- Be an active participant in our code review process.
- 5+ years of experience as a Programmer in the game industry.
- Strong skills in C++ programming.
- Strong understanding of how a game engine works and of editor concepts.
- Strong interest and a real enthusiasm for gaming technologies, UI, and gamer experience.
- You love solving challenging technical problems with the most effective solutions.
- You have strong communication and interpersonal skills.
- Bonus point - Development experience with Unreal 4 or later, UMG, or MVVM framework.
- Être la personne ressource pour l'interface utilisateur du jeu côté technique, en collaboration avec le responsable technique et d'autres personnes chargées de l'interface utilisateur ;
- Travailler au sein d'une équipe pluridisciplinaire comprenant des programmeurs, des designers, des animateurs et des artistes sur l'aspect UI de nombreuses fonctionnalités du jeu ;
- Participer au développement d'une librairie de haut niveau de composants d'interface utilisateur réutilisables pour faciliter le partage entre les projets ;
- Implémenter des fonctionnalités en tenant compte de la maintenance, de l'évolution et du support pour les jeux live, en respectant nos normes en termes de qualité et de performance ;
- Tester soigneusement les fonctionnalités nouvellement implémentées et suggérer des améliorations ;
- Déboguer et optimiser votre code à un niveau bas et haut pour assurer une performance et une qualité optimales ;
- Participer activement à notre processus de révision du code.
- 5+ ans d'expérience en tant que programmeur dans l'industrie du jeu ;
- Solides compétences en programmation C++ ;
- Forte compréhension du fonctionnement d'un moteur de jeu et des concepts d'édition ;
- Un intérêt marqué et un réel enthousiasme pour les technologies du jeu, l'interface utilisateur et l'expérience du joueur ;
- Vous aimez résoudre des problèmes techniques difficiles avec les solutions les plus efficaces ;
- Vous avez de solides compétences en matière de communication et de relations interpersonnelles ;
- Point bonus - Expérience de développement avec Unreal 4 ou plus, UMG ou MVVM framework.