INTERNSHIP DETAILS

ALTERNANCE - DEVELOPPEUR / DEVELOPPEUSE PLAYER REACT JS - (F/H/X)

CompanyGROUPE CANAL+ SA
LocationPuteaux
Work ModeOn Site
PostedApril 22, 2026
Internship Information
Core Responsibilities
The role involves working in a team to develop new features, improve existing ones, contribute to architectural decisions, and continuously enhance code quality for the CANAL+ Player across various devices. Responsibilities also include proposing evolutions for the Player, conducting technical watch, participating in code reviews, and maintaining technical documentation.
Internship Type
full time
Company Size
9786
Visa Sponsorship
No
Language
French
Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page

About The Company
Founded as a French subscription-TV channel 40 years ago, CANAL+ is now a global media and entertainment company. On 22 September 2025, CANAL+ confirmed it is in effective control of MultiChoice Group and beginning the integration process. MultiChoice is Africa’s leading entertainment platform, offering a wide range of products and services, including DStv, GOtv, M-Net, SuperSport, Irdeto, and KingMakers. Together, the new combined group has 40 million subscribers worldwide, operates in over 70 countries and has approximately 15,000 employees. CANAL+ operates across the entire audio-visual value chain, including production, broadcast, distribution and aggregation. It is home to STUDIOCANAL, a leading film and television studio with worldwide production and distribution capabilities; Dailymotion, major international video platform powered by cutting-edge proprietary technology for video delivery, advertising, and monetization; CANAL+ DISTRIBUTION, a production and distribution company specialising in creating and distributing diverse content and channels; and telecommunication services, through GVA in Africa and CANAL+ Telecom in the French overseas jurisdictions and territories. CANAL+ also has significant equity stakes in Viaplay (the Pay-TV leader in Scandinavia), Viu (a leading OTT platform in Southern Asia), and UGC, a leading French cinema group.
About the Role

Bienvenue chez CANAL+ ! Séries, films, documentaires, émissions, sports, …Ce qui nous tient à cœur c’est de créer les meilleurs contenus et une expérience immersive pour nos millions d’abonnés : émotions et sensations garanties ! Et si vous passiez derrière l’écran ? Vous trouverez forcément votre place parmi nos 17 000 passionnés dans le monde ! Et y faire son stage ou son alternance, ça donne ça comme expérience !


💻 Les équipes TECH CANAL+ ? + de 500 expertes et experts qui dénichent les dernières technos pour rendre l’expérience de nos abonnés unique. Un seul mot d’ordre : toujours plus d’agilité et d’innovation ! Ok ça fait 2 mots… 😉

🔎 Rejoignez notre équipe Technique Distribution, en charge de concevoir, développer et faire évoluer l’ensemble de nos systèmes de diffusion de flux vidéo à travers des canaux variés (satellite, TNT, OTT, IPTV sur ADSL, câble et fibre), à l’échelle internationale ! 
Vous intégrerez l’équipe « Player », composée de 7 personnes qui créent les interfaces et les fonctionnalités pour la lecture des contenus CANAL+ sur l’ensemble des devices (Android, iOS, Web, TV connectées, consoles de jeux...)

Notre Stack technique :
Javascript, ReactJS, Redux, Typescript, Gitlab.

 

Les projets en cours ou à venir : 

  • Refonte de l’interface du Player (Web, TV, Mobile).
  • Travailler avec des grands acteurs de la Tech comme Google, Sony, LG... 
  • Projet de déploiement du Player sur les décodeurs TV et sur les box des Fournisseurs d’Accès à Internet.
  • Déploiement du Player à l’international.

 

🎯 Votre rôle et vos missions

  • Travailler en équipe sur la réalisation de nouvelles features, l’amélioration de features existantes, les choix d’architecture, et l'amélioration continue de la qualité du code.
  • Être force de proposition sur les évolutions du Player.
  • Réaliser une veille technique. 
  • Participer aux codes reviews, revues de chiffrages et aux daily meeting.
  • Créer et maintenir la documentation technique.


🏆 Et si on parlait de vous ?
Vous aimez le JS sans forcément faire de l’UI.

Vous adorez coder en TS, Git, HTML, CSS.

Vous connaissez React, vue.js, Angular 1.x/2+ ou équivalent.

Vous avez éventuellement des notions de Redux.

Vous lisez et écrivez l’anglais.

Vous recherchez un stage avec des missions très techniques et une équipe qui saura vous faire monter en compétences.

 

Et le process ? Un 1er entretien téléphonique avec une personne de l’équipe RH + 1 entretien avec les managers, environ 2 semaines en tout, en visio ou en physique !

 

🎁 Les +

  • Un abonnement CANAL+ pour être incollable sur nos univers !
  • L’expérience « CANAL+ STUDENT CLUB » : intégration, visite de plateaux, coaching carrière, afterworks, …
  • Possibilité d’assister à des émissions, à des conférences et à plein d’autres événements
  • Jusqu’à 3 jours d’engagement solidaire par an au profit de nos associations partenaires
  • Participation & Intéressement
  • Congés : congés légaux (dont les 5 jours révision) + 1 jour par trimestre offert par CANAL+
  • Accès au CSE à partir de 3 mois de présence
  • + de sport et d’activités bien-être à tarif réduit grâce à notre partenariat avec l’application Gymlib
  • Les avantages classiques : accès au restaurant d’entreprise ou ticket restaurant, forfait mobilité durable, …

 


🏡 Et le télétravail dans tout ça ? Possibilité d’en faire avec l’accord de votre manager !

En tant que média, producteur et distributeur de contenus, CANAL+ a une responsabilité particulière. En interne ou à l’écran, nous soutenons une création ambitieuse, inclusive et respectueuse des limites planétaires.

👊 On agit pour l’égalité entre les femmes et les hommes, contre toute forme de discrimination ou harcèlement
🤝 On agit pour l’égalité des chances et l’inclusion de tous et toutes
🌍 On agit pour réduire notre impact environnemental et éco-concevoir nos produits

 

Si vous voyez cette annonce, c’est que vous avez votre chance et que nous n’avons pas encore trouvé la perle rare !

 

👉 Seulement chez CANAL+ à Puteaux (92)
Pour 12 mois à partir de septembre 2026

Key Skills
JavascriptReactJSReduxTypescriptGitlabHTMLCSSVue.jsAngularGitCode ReviewArchitecture ChoicesTechnical Watch
Categories
SoftwareTechnologyCreative & MediaEngineering
Benefits
CANAL+ SubscriptionCANAL+ STUDENT CLUB experienceAttendance at shows and conferencesSolidarity commitment daysProfit sharingStatutory leaveRevision daysExtra day off per quarterWorks Council accessDiscounted sports and wellness activitiesCompany restaurant accessMeal vouchersSustainable mobility package