Développeur·euse Frontend – Ubisoft Engineering & Platform

  • Paris, France
  • Ce poste est ouvert au télétravail.
  • Temps complet

Description de l'entreprise

Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 40 sites à travers le monde et sont liées par une mission commune : enrichir la vie des joueurs et des joueuses par des expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, et bien d'autres à venir.

Ubisoft est un employeur soucieux de l'égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous et toutes. Si vous êtes enthousiaste à l'idée de relever des défis passionnants, exploiter des technologies de pointe, et prendre part au futur du divertissement, rejoignez-nous et créez l’inconnu.

Description du poste

Ubisoft est à la recherche d'un·e développeur·euse axé front-end pour rejoindre l’équipe Ubisoft Engineering & Platform. L'équipe Engineering & Platform crée une plateforme unique (PaaS), offrant aux équipes et aux studios d’Ubisoft l'accès à nos services cloud et infrastructure de manière transparente et en libre-service.

Pour réussir ce projet, nous avons mis l’automatisation au cœur de cette initiative, avec une architecture centrée sur Kubernetes et des services associés (Rancher et Quay notamment). Le reste de la stack est composée d’OpenStack, Docker, Python, Flask, Go, JS / NodeJS, Terraform, AWS, OPA, GitLabCI…

En tant que membre de l'équipe, vous serez responsable de l'expérience utilisateur de la plateforme par le biais de diverses initiatives telles que les consoles cloud, les interfaces utilisateur de la plateforme et les portails à destination des développeurs·euses.

Responsabilités

En tant que Frontend Developer, vos missions seront les suivantes :

  • Participer à la conception des pages web de la plateforme en tant que service afin de garantir une bonne expérience utilisateur ;
  • Développer des interfaces conviviales tout en recherchant des performances optimales ;
  • Écrire du code réutilisable de manière élégante en visant des solutions réutilisables, optimales et maintenables qui amélioreront la qualité de la plateforme ;
  • Proposer des idées d'amélioration des applications, des procédures et des technologies utilisées ;
  • Tester le code par le biais de tests unitaires, de tests d'intégration et de tests d'automatisation et effectuer des code reviews ;
  • Adhérer aux normes et aux meilleures pratiques du département et de l'entreprise ;
  • Créer des prototypes pour donner vie aux attentes de nos clients internes ou partenaires ;

En tant que membre de cette équipe, la stack technique sur laquelle vous serez amené à travailler comprend NodeJS, React, JavaScript, Docker, Kubernetes, Gitlab CI.

Qualifications

Pour réussir dans ce poste, il vous faut :

  • Une solide expérience en tant que développeur·euse front-end dans des projets à grande échelle avec des équipes distribuées travaillant en Agile ;
  • Des compétences en JavaScript ES6, ES, ainsi qu'en frameworks Vue.js, React ou similaire, AJAX ;
  • Être familier avec les tests unitaires / tests d'intégration / tests d'automatisation ;
  • La connaissance de l'écosystème NodeJS est un atout ;
  • Une exposition à DevOps, Gitlab, CI/CD et aux conteneurs Docker sont considérés comme un plus ;
  • Avoir de bonnes compétences interpersonnelles et de communication (anglais et français à l'écrit et à l'oral).

Informations complémentaires

Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs dans ses équipes.

En tant qu’employeur, Ubisoft offre à tous les mêmes opportunités d’accès à l’emploi sans distinction de genre, ethnicité, religion, orientation sexuelle, statut social, handicap et d’âge.

Vidéos à regarder

Politique de confidentialité