- Accueil
- ...
- Postes à pourvoir
- Détails du poste
Descriptions et critères
Motive est un studio de création ayant des bureaux à Montréal. Nous croyons en la force de la diversité et accueillons des créateurs.trices de jeux de tous les horizons souhaitant travailler avec nous alors que nous maximisons le potentiel d’avenir de la franchise Battlefield!
Nous nous efforçons constamment d’être à l’avant-garde du divertissement créatif, amalgamant art numérique, conception et technologies afin de repousser les limites. Notre culture de collaboration est mue par la passion, par l’innovation provoquée et par la volonté d’apporter une contribution positive à nos joueurs et à notre communauté.
Au sein du studio Motive, vos idées sont importantes. Nous offrons un milieu inclusif où vous pouvez vous épanouir, être vous-même et grandir au sein d’une équipe déterminée à avoir une influence réelle dans l’univers des jeux.
Nous sommes pleinement investis dans l’avenir et dans la plus ambitieuse édition de Battlefield à ce jour. Vous voulez prendre part à quelque chose de spécial?
Vos fonctions
Nous sommes d’avis que pour offrir à nos joueurs la meilleure expérience qui soit, nous avons besoin des meilleurs outils qui soient!
À titre d’ingénieur.e polyvalent.e de type « fullstack » au sein du groupe FT Online, vous concevez, implantez et tenez à jour des outils web internes dont se sert l’équipe responsable des services en temps réel pour communiquer avec des millions de joueurs de partout sur la planète, modifiant de façon dynamique l’expérience de jeu, la progression, la boutique intrajeu, l’appariement et de nombreux autres aspects de nos œuvres. Vous relevez du.de la directeur.trice du développement.
L’équipe FT est scindée en petits groupes qui créent ensemble des solutions en ligne pour nos jeux à l’aide de cadres d’application et de technologies modernes déployés depuis une infrastructure infonuagique. Vous interagissez avec plusieurs systèmes existants, dont certains ont été conçus à l’interne et d’autres proviennent de tierces parties. Dans le cadre de cette fonction, vous collaborez avec de nombreuses équipes différentes de notre organisation.
Vos responsabilités :
- Vous collaborez avec nos partenaires (dont les équipes de conception de l’œuvre, de l’expérience utilisateur, des produits et de l’analyse) pour cerner et satisfaire les besoins relatifs à la conception de jeux en ligne.
- Vous analysez, concevez, personnalisez et mettez en place des solutions et des fonctionnalités techniques propres au jeu.
- Étant partie intégrante d’une équipe technique agile, vous rédigez du code évolutif, maintenable, testable et bien conçu.
- Vous participez aux discussions architecturales techniques et contribuez à la prise de décisions de cette nature au sein de l’équipe.
- Vous assurez l’amélioration continue de la qualité des logiciels, de l’expérience client et de la maintenabilité des produits et des caractéristiques.
Nos exigences
- Vous avez au moins 5 ans d’expérience avec TypeScript et comprenez les concepts tels que les fermetures, la programmation asynchrone, la gestion d’état et les modèles d’injection de dépendances.
- Vous avez travaillé durant au moins 5 ans sur des projets web mettant en application les pratiques d’excellence modernes en développement web, allant de l’interface utilisateur frontale aux microservices et aux services infonuagiques dorsaux.
- Vous avez de l’expérience en matière d’intégration continue et de production.
- Vous avez déjà développé des systèmes dorsaux évolutifs, résilients et distribués à l’aide de Scala, Java ou d’un autre langage JVM.
- Vous savez rédiger du code clair, concis, maintenable et testable (test d’intégration et d’unité).
- Vous avez des aptitudes de communication exceptionnelles, contribuez à un milieu de travail coopératif et parlez impérativement l’anglais.
Vos atouts
- Vous avez déjà travaillé avec React et Mobx.
- Vous savez utiliser Kubernetes et d’autres systèmes d’orchestration de conteneurs.
- Vous avez déjà travaillé avec des services infonuagiques (idéalement AWS).
- Vous avez déjà travaillé avec des langages fonctionnels (comme Scala).
- Idéalement, vous avez déjà contribué à des projets ouverts (open-source).
Ce qui vous attend
Vous devrez réaliser une tâche pratique dans le cadre du processus d’embauche. Il s’agit d’un poste permanent et nous évaluons les candidatures sur une base continue. Veuillez soumettre votre curriculum vitæ en anglais par Internet.
Nous invitons les candidats.es de tous horizons à postuler et avons très hâte de vous connaître.