-English Below-
La connaissance de l'anglais est requise pour ce poste car le/la titulaire devra collaborer quotidiennement avec nos équipes des studios internationaux et participer à des réunions de travail qui se déroulent exclusivement en anglais.
Que ferez-vous ?
- Concevoir et implémenter un code bien conçu, fiable, maintenable et sans bogues.
- Collaborer avec les membres de l'équipe pour livrer divers systèmes de gameplay.
- Appliquer les meilleures pratiques, les processus de développement et les normes de codage.
- Documenter et examiner par les pairs les conceptions techniques avec d'autres ingénieurs logiciels.
- Travailler avec l'assurance qualité (QA), fournissant les informations nécessaires pour tester complètement le code développé.
- Se tenir au courant des méthodes, pratiques et technologies d'ingénierie logicielle de pointe.
Qu'attendons-nous de notre Programmeur.se?
- Soyez à l'aise de travailler avec C++ dans une grande base de code partagée.
- Ayez une bonne connaissance des mathématiques 3D.
- Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu.
- Travaillez bien dans un environnement d'équipe co-localisé mais collaboratif.
- Puissiez expliquer et présenter des solutions techniques à la fois aux programmeurs et aux membres de l'équipe d'autres disciplines.
What will you do?
- Design and implement well-engineered, reliable, maintainable, and bug-free code.
- Collaborate with team members to deliver various gameplay systems.
- Applybest practices, development processes, and coding standards.
- Document and peer review technical designs with other software engineers.
- Work with QA, providing the information needed to fully test developed code.
- Keep up to date on state-of-the-art software engineering methods, practices, and technologies.
What do we expect from our Gameplay Programmer ?
- Are comfortable working with C++ in a large, shared codebase.
- Have a good knowledge of 3D mathematics.
- Have experience with programming game features and systems.
- Work well in a co-located yet collaborative team environment.
- Can explain and present technical solutions to both programmers and team members from other disciplines.