Développeuse, Développeur Front-end

  • Montréal, QC, Canada
  • Temps plein

Description de l'entreprise

Nous créons l'inconnu depuis 1997. Chez Ubisoft Montréal, un but commun nous uni·es : enrichir la vie des joueuses et des joueurs grâce à des expériences de jeu originales et mémorables. Nous développons des franchises emblématiques qui fascinent des millions de personnes à travers le monde, incluant Assassin's Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs - et, bon, on ne peut quand même pas dévoiler tous nos secrets.

Notre plus grande force est (et sera toujours) notre communauté d’employé·es : les talents audacieux qui soutiennent et produisent les jeux de qualité qui ont marqué l’histoire de notre studio.

Quand vous rejoignez Ubi MTL, vous découvrez un milieu de travail qui éveille la créativité et favorise les connexions : un environnement composé d'une variété de voix, d'identités, d'origines, d'expériences et de perspectives. Nous offrons un espace axé sur la collaboration et qui mise sur l'avancement professionnel, une foule d'opportunités d'apprentissage ainsi que d’importants avantages sociaux pour le bien-être.

Ici, notre désir de rêver gros, de prendre des risques et d’évoluer contribue à l'innovation et au dépassement des limites qui mènent finalement à notre succès collectif.

Description du poste

Notre département TI est à la recherche d'un développeur front-end pour construire des applications web et des outils internes innovants. Nous sommes Customer & Marketing Solutions (C&MS) et concevons des outils pour offrir aux joueurs une expérience exceptionnelle. Nous créons également des solutions essentielles pour nos partenaires internes.  

Sous la responsabilité du chef d'équipe de développement, vous collaborerez avec vos coéquipiers pour créer un large éventail de produits. Vos principaux sujets seront les produits liés au e-sport, les outils transversaux internes qui ciblent les développeurs et les services clés permettant l'indexation et la recherche de contenu Ubisoft. 

Nous sommes une équipe technique full stack qui construit des services centraux. Vous travaillerez dans un environnement convivial avec des coéquipiers passionnés par le développement et les technologies. Notre équipe gère différents produits et vous êtes libre de proposer des solutions, des technologies et des infrastructures pour soutenir la vision des produits.  

Dans ce rôle, vous aurez un impact positif sur des millions d'utilisateurs, en utilisant votre passion pour la construction et l'optimisation d'applications web dans le but de créer une interaction riche et fluide pour nos joueurs. Vous croyez en l'esprit d'équipe et vous travaillerez avec vos collègues pour apprendre, partager des idées et résoudre des problèmes complexes, ainsi que pour soutenir les développeurs juniors. 

Responsabilités

  • Concevoir, développer et maintenir des applications front-end, web et des outils / frameworks destinés aux clients internes et externes; 
  • Identifier et résoudre les déficiences du système; 
  • Travailler en étroite collaboration avec des coéquipiers pour concevoir, développer et réviser le code d'applications pour qu'il soit à toute épreuve et aussi, favoriser le partage des connaissances;
  • Travailler aux côtés de personnes talentueuses ayant une mentalité DevOps pour assurer la disponibilité des applications dans tous les environnements.

 

Qualifications

Nous recherchons une personne ayant une solide expérience en programmation web, principalement en front-end.

Voici les principales compétences que nous recherchons :

  • Maîtrise d'écosystème web et compréhension globale des technologies comme le micro-front-end, les web sockets et les composants web;
  • Avoir une forte expérience dans l'écosystème JavaScript et ne pas avoir peur de mots comme ES6, CommonJs, Promise, Map, Filter ou 1 != "1" = false;
  • Démontrer de bonnes compétences en matière de résolution de problèmes et de dépannage et savoir comment utiliser Chrome DevTools;
  • Posséder une expertise avec React ou un framework SPA (et vouloir apprendre React);
  • Connaître  NodeJs et Npm, et savoir ce qu'est une carte de source, un package-lock.json et devDependencies;
  • Avoir la capacité de travailler en équipe, en mettant de l'avant une bonne communication et des compétences interpersonnelles en français et en anglais écrit et parlé.

Renseignements complémentaires

Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.

Les habiletés et les connaissances se présentent sous différentes formes et peuvent être basées sur des expériences pertinentes, c'est pourquoi nous vous encourageons vivement à poser votre candidature, même si vous ne remplissez pas toutes les exigences énumérées ci-dessus.

Nous sommes un employeur équitable et la diversité nous tient à cœur. Nous ne faisons pas de discrimination à l'égard de la race, de l'origine ethnique, de la religion, du sexe, de l'orientation sexuelle, de l'âge ou de l'état de santé.

Vidéos à visionner

Politique de confidentialité