Programmeur.euse senior, Front-End
À propos de la société
Warner Bros. Discovery, une entreprise mondiale de médias et de divertissement de premier plan, offre au public le portefeuille de contenus, de marques et de franchises le plus différencié et le plus complet au monde dans le domaine de la télévision, du cinéma, du streaming et des jeux. La nouvelle société combine les atouts de WarnerMedia dans les domaines du divertissement, du sport et de l'information avec les principales activités de Discovery dans les domaines de la non-fiction, du divertissement international et du sport.
À propos de WB Games Montréal
Fondé en 2010, WB Games Montréal compte aujourd’hui plus de 300 employés et continue sa croissance et le recrutement de nouveaux talents. Travaillant avec certaines des plus grandes franchises de Warner Bros. Studios, dont DC Entertainment, le studio se consacre au développement de jeux vidéo AAA.
Description du poste
WB Games Montréal, une division de Warner Bros. Interactive Entertainment (WBIE), est à la recherche d’un.e programmeur.euse senior, Front-End.
Ton nouveau poste…
Dans ce rôle, tu écriras et maintiendras des outils web internes utilisés par les gestionnaires de produit, la production, l’assurance qualité et le service de support à la clientèle. Tu développeras des fonctionnalités permettant aux développeurs d’interagir avec le contenu hébergé, les profils des joueurs et les systèmes de jeu ajustables. Tu aideras à mettre en place des méthodes permettant aux chefs de produit de configurer des événements en direct, de cibler des segments d’utilisateurs et de livrer des changements de contenu en direct à l’ensemble de la communauté. Tu soutiendras l’assurance qualité en développant des fonctionnalités de site faciles à utiliser pour identifier et suivre le comportement des utilisateurs et résoudre les problèmes.
Responsabilités de ton poste…
- Concevoir, rédiger, maintenir et optimiser des sites internes répondant à toutes les exigences en matière de design, de technique et de calendrier.
- Travailler en étroite collaboration avec l’assurance qualité (QA) et la direction technique pour garantir la stabilité et la précision de nos outils en ligne en identifiant, en communiquant et en résolvant les défauts.
- Rédiger, relire et fournir des commentaires sur la documentation technique et utilisateur des outils en ligne.
- Collaborer avec la direction technique et d’autres programmeur.euse.s pour aider à établir la conception et l’architecture technique globale.
- Collaborer avec les designers et les créateurs de contenu pour imaginer des solutions répondant aux exigences de design et de contenu.
- Travailler en étroite collaboration avec l’équipe de production pour établir et maintenir des calendriers réalistes et identifier les dépendances.
- Coordonner avec l’assurance qualité et la direction pour assurer le déploiement réussi des nouvelles fonctionnalités auprès de l’équipe et mettre en place les tests et la maintenance des systèmes en ligne.
Compétences & expérience…
- Plus de 5 ans d’expérience professionnelle en développement web.
- Connaissance approfondie des concepts de programmation orientée objet, compréhension de base des modèles de conception courants, et familiarité avec les systèmes de contrôle de version tels que Git et Perforce.
- Expérience avec des frameworks web tels que Node.js, React, Vue.js et Express.
- Solide connaissance du développement front-end avec CSS, Bootstrap, JavaScript, TypeScript, le framework Bootstrap et les API RESTful.
- Une connaissance de AWS, Kubernetes, MongoDB et SQL est considérée comme un atout.
- Bonne compréhension des services en ligne, y compris les tests A/B et les systèmes de gestion de contenu (CMS).
- Une expérience avec Unreal Engine 4 ou 5, ou tout autre moteur de jeu, est un plus.
- Une familiarité avec les opérations en ligne post-lancement et le support est souhaitée.
- Passion pour la résolution de problèmes, l’apprentissage de nouvelles technologies et la création d’outils contribuant au développement de jeux AAA de haute qualité.
- Excellentes compétences en débogage.
- Capacité à communiquer et collaborer efficacement avec des équipes techniques et non techniques.
