CDI – Développeur Javascript - Player HTML5 (F/H)

  • 1 Place du Spectacle, 92130 Issy-les-Moulineaux, France
  • Ce poste est ouvert au télétravail.
  • Temps complet
  • Type de contrat: CDI
  • Entité: Groupe CANAL+

Description de l'entreprise

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, composée de 450 expertes et experts, sans cesse à l’affut de nouvelles innovations 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 !   

Et quoi de mieux que des équipes à taille humaine et agiles pour garder nos cerveaux en ébullition ! Daily meeting, sprint planning, POC, code review, open source…tel est notre quotidien.   

Mais encore ? Une stack de pointe et des plateformes capables de soutenir la charge d’un match de foot à plus d'un million de connexions simultanées sur myCANAL !  

Vous intégrerez le pôle core player HTML5 au sein de l’équipe « Player » de la
Direction Technique. Vous deviendrez mainteneur du RxPlayer, librairie Javascript OpenSource qui permet la lecture des flux streaming (DASH, Smooth Streaming).

➡️ c'est par ici : https://github.com/canalplus/rx-player

Description du poste

Vous travaillerez sur un projet exigeant et ambitieux, dont le but est d' :
- Offrir la meilleure expérience de lecture possible pour l’utilisateur
- Être facile à intégrer et utiliser en tant que librairie
- Être hautement paramétrable et « extensible »
Le player web est utilisé sur la plateforme de streaming myCANAL mais également sur les
box, clés de streaming et TV connectées, en France mais aussi à l’étranger !

Dans ce cadre vous serez amené à :
- Participer au développement de nouvelles fonctionnalités (support de nouveaux
formats (streaming, sous-titres, conteneurs vidéo, etc), compatibilité à de nouveaux
devices, et bien d’autres)
- Participer à l’amélioration du projet (performance et résilience)
- Participer à la maintenance du projet
- Assurer un support sur le test des nouvelles fonctionnalités, analyse des problèmes
rencontrés, etc.
- Participer à la vie “open-source” du projet
- Documenter l’API et l’utilisation de la librairie

Notre environnement technique
Primaire : Javascript, Typescript, RxJS, Webpack, Git
Secondaire : SonarQube, ReactJS, yarn, lerna 
Et pour plus d'infos, voici un petit article qui explique plus en détail le coeur de ce qu'on fait ➡️ https://medium.com/canal-tech/how-video-streaming-works-on-the-web-an-introduction-7919739f7e1

Qualifications

Votre profil
- Vous êtes de formation supérieure en informatique (Ecole d'Ingénieur, d’informatique
ou Université)
- Vous avez une expérience d’au moins 2 ans en tant que développeur Javascript et/ou
vous avez une expérience significative de développeur dans un univers similaire
(OTT)
- Vous êtes curieux, autonome et force de proposition

Informations complémentaires

Les + 

Vous cherchez les avantages d’une grande entreprise tout en conservant un esprit start-up ? 

Pas besoin de choisir, chez CANAL+ il y a beaucoup d’innovation, mais pas de dress code pour autant !  

Rejoindre CANAL+, c’est rejoindre : 

/ La DSI Canal Tech / avec la Canal Tech Team, notre communauté de développeurs et ingénieurs, active sur Twitter :  twitter.com/canaltechteam?lang=fr et Medium : medium.com/canal-tech, qui vous donnera l’opportunité de participer à des conférences techniques, des meetups, des hackathons ou encore des coding hubs.

/ Le Groupe Canal + / qui vous permettra de découvrir des séries et films en avant-première et de bénéficier d’un accès privilégié à notre salle de sport Club Med Gym, à notre restaurant d’entreprise, au CE…

C’est seulement chez CANAL+ à Issy Les Moulineaux (92).

Politique de confidentialité