ALTERNANCE - Développeur Front JS - PLAYER (F/H)
Puteaux, FR
Vous voulez rejoindre notre bande de passionnés, pour créer ensemble, la meilleure expérience de contenus et faire rayonner la diversité culturelle à travers le monde. Bienvenue chez CANAL+.
Intégrez la Direction TECH, sans cesse à l’affût de nouvelles innovations tech et toujours présents pour s’entraider. Notre raison de nous lever le matin ? L’envie de réinventer l’expérience de nos millions d’abonnés à travers le monde. Un seul mot d’ordre : toujours plus d’immersion et de sensations !
Un Mindset “Agile” avec des équipes à taille humaine : Daily meeting, mob reviews, POC…tel est notre quotidien.
Mais encore ? Une stack de pointe et des plateformes soutenant des lives à presque 1 million de connexions simultanées.
Intégré.e à l’équipe Player, vous aurez pour projets :
- Le développement de nouvelles fonctionnalités : téléchargement et lecture de contenu hors ligne, adaptation de la qualité vidéo aux performances de l’appareil, support de nouveautés des différents formats audio/vidéo/sous-titres/imagettes…
- La maintenance et l’animation du projet, qui est une bibliothèque Open-Source (RxPlayer : https://github.com/canalplus/rx-player)
- Développement du Player sur une très grande variété de plateforme (Web, Smartphone, Smart TV, PlayStation 4 et 5, XBox, ChromeCast, décodeurs Canal+ et operateur etc.) avec des implications de performances, de support, mais aussi d’échanges techniques avec nos contacts Sony, Google, Samsung, LG, Microsoft etc.
- Beaucoup de R&D pour améliorer la logique de choix de qualité vidéo, les performances, le benchmarking du player, améliorer la détection de régressions etc.
- Echanges techniques, écoute et support avec les développeurs des applications se reposant sur le Player : myCanal, décodeurs, applications internes Canal+
JS, TypeScript, Git ou WebAssembly, ça vous parle ? Oui ? Génial ! Sinon, pas de problème, vous découvrirez cette stack avec nous !
Votre mission consiste à :
- Concevoir et faire évoluer notre Player sur tous les appareils
- Analyser les demandes des différentes applications utilisant le Player (retours de faisabilité, itération sur les solutions, estimation de la durée et développement)
- Intégrer les dernières technologies/fonctionnalités découvertes par vous et/ou l’équipe
- Être force de proposition sur la suggestion d’améliorations potentielles
- Participer à la conception des tests Player (unitaires, intégration, détection de fuite mémoire, performance, support d’appareils et benchmarking)
Pas de profil type, mais des candidat•es curieux•ses et qui ont envie d’apprendre :
Vous adorez coder en JavaScript et TypeScript ?
Vous êtes plutôt à l’aise avec la langue de Shakespeare ?
Vous recherchez un stage avec des missions très techniques et une équipe qui saura vous faire monter en compétences ?
Alors cette alternance est faite pour vous !
Les + :
Vous cherchez les avantages d’une grande entreprise tout en conservant un esprit start-up ?
Pas besoin de choisir, chez CANAL+ il n’y a pas de formalisme ni de dress code !
Rejoindre CANAL+, c’est rejoindre :
- Une équipe qui vous fera confiance et sera toujours là pour répondre à vos questions et vous faire monter en compétence
- Une communauté de stagiaires et alternants avec qui découvrir les avant-premières de films et séries, les plateaux TV en VIP et bien entendu les afterworks
- La communauté CANAL TECH qui organise des meetups réguliers et qui est active sur Twitter : twitter.com/canaltechteam?lang=fr et Medium : medium.com/canal-tech
- Des projets responsabilisants car chez nous, il n’y a pas de stage photocopieuse !