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).