- Location: Los Angeles - Chatsworth
- State: California
- Country: United States of America
- Location: Montreal
- State: Quebec
- Country: Canada
Titre du poste : Développeur.se d’outils (Apex Legends)
Lieu de travail : Montréal, QC, Vancouver, C.-B., ou Chatsworth, CA
Nature du poste : Mode hybride (présence requise trois jours par semaine)
Mis sur pied en 2010 par les maîtres d’œuvre de la franchise Call of Duty, le studio Respawn est fondé sur l’idée que des personnes chevronnées qui sont libres de créer peuvent concevoir des jeux qui connaissent un succès inattendu. Depuis nos débuts comme studio indépendant jusqu’à notre intégration aux studios d’Electronic Arts, ce principe demeure notre ligne directrice. Nous aimons ce que nous faisons et souhaitons partager notre passion avec les joueurs du monde entier. Nous avons commercialisé des œuvres multiplateformes primés, dont Apex Legends, Titanfall, Titanfall 2, la série Star Wars™ Jedi, et Medal of Honor: Above and Beyond. Joignez-vous à nous pour avoir la chance de créer des jeux révolutionnaires avec certains.es des développeurs.ses les plus talentueux.ses de l’industrie. Vous trouverez plus d’information sur notre studio et nos valeurs à l’adresse https://respawn.com/studio.
Le studio Respawn est à la recherche d’un.e développeur.se d’outils qui voue une véritable passion à la création d’outils de calibre mondial pour Apex Legends, notre jeu phare! Voici votre chance d’améliorer, optimiser, soutenir et développer de nouvelles fonctionnalités pour nos outils de création de contenu.
Vos responsabilités :
- Vous concevez, créez et tenez à jour des éditeurs, des compilateurs, des prévisualiseurs, des débogueurs et d’autres outils utilisés par les équipes responsables du contenu.
- Vous travaillez de concert avec les développeurs, les artistes techniques et les équipes responsables du contenu pour définir et rationaliser les flux de travaux complets servant à créer des ressources.
- Vous maintenez et développez des chaînes de traitement de compilation de contenu servant notamment à la validation de données, le transfert de détails et l’empaquetage destinés au moteur d’exécution.
- Vous résolvez les bogues et réduisez la dette technique relativement à la suite d’outils de création de contenu.
- Vous diagnostiquez et résolvez les problèmes signalés par nos créateurs de contenu et l’équipe de soutien au développement, éliminant les obstacles nuisant à leurs tâches quotidiennes.
- Vous transformez les commentaires de nos créateurs de contenu en améliorations de grande qualité rehaussant nos outils.
- Vous décomposez les problèmes de développement ambigus touchant les outils pour en faire des plans clairement définis en cernant les interdépendances, les risques et les tâches pertinentes.
- Vous tirez parti de la télémétrie et de la rétroaction des utilisateurs pour établir la priorité des travaux de développement et mesurer l’incidence des changements apportés.
- Vous proposez et dirigez des initiatives qui améliorent l’architecture des outils de l’équipe et les pratiques de développement.
Votre profil
- Vous avez d’excellentes compétences en mathématiques 3D et en programmation C++.
- Vous avez au moins 5 ans d’expérience en conception d’éditeurs, de systèmes et de moteurs destinés au développement de jeux vidéo, ayant à votre actif des œuvres commercialisées comportant de vastes bases de code matures.
- Vous avez une grande expérience en conception de niveaux, art, animation et autres flux de travaux de contenu ayant lieu au sein d’un moteur de jeu.
- Vous avez une bonne connaissance des moteurs de jeu exclusifs et commerciaux, et de leurs chaînes de compilation.
- Vous maîtrisez les principes de développement logiciel et les normes actuelles, et avez une grande connaissance des techniques d’optimisation du rendement et des modèles de conception utilisés pour les applications destinées aux utilisateurs et le développement de jeux vidéo.
- Vous avez déjà travaillé avec des cadres d’application d’interface utilisateur et êtes au fait des pratiques d’excellence en matière d’expérience utilisateur.
- Vous êtes un.e spécialiste humble, axé.e sur le service, qui aime être la personne-ressource du personnel interne et résoudre les problèmes qu’il rencontre.
Vos atouts
- Vous avez déjà travaillé avec les interfaces de programmation d’applications graphiques.
- Vous avez déjà conçu des outils à l’aide de C# et de Python.
- Vous avez déjà travaillé avec les outils de création de contenu numérique (DCC).
In the US, we offer a package of benefits including paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular full-time employees. Certain roles may also be eligible for bonus and other incentive programs.
For Canada, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and other incentive programs.