Développeur Backend PHP/Symfony Senior – Plateforme vidéo freelance (H/F)

Summary

Senior PHP/Symfony backend developer joining the Video Factory team of a major media/audiovisual company, building and maintaining the video ingestion, encoding, and distribution platform across web, apps, IPTV, and social channels.

Notre client, acteur majeur du secteur des médias et de l’audiovisuel, recherche un(e) Développeur(se) Backend PHP/Symfony Senior pour intervenir au sein de son équipe Video Factory.
Cette équipe transverse conçoit, développe et exploite les solutions permettant de fabriquer et de mettre à disposition l’ensemble des contenus vidéo, en direct et à la demande, diffusés sur les différents univers numériques du groupe : applications, sites web, offres des fournisseurs d’accès à Internet, IPTV et réseaux sociaux.
La Video Factory développe et gère notamment :

  • le référentiel unique des médias numériques du groupe ;

  • le moteur de workflow permettant l’ingestion, la fabrication, la diffusion et la distribution des médias ;

  • les API et les moyens d’interfaçage avec les différentes offres numériques et celles des partenaires ;

  • le back-office de gestion des médias : fenêtres de publication, catalogues et géoblocage ;

  • la plateforme technique dédiée à l’encodage, au transcodage et au packaging des contenus en direct et à la demande ;

  • les flux de contribution utilisés lors des événements sportifs ;

  • le découpage automatisé de certains programmes des chaînes linéaires.

Dans ce contexte stratégique, vous participerez au développement et à la maintenance des différentes briques de la Video Factory.

Vos missions

  • Concevoir, développer et maintenir les composants backend de la Video Factory.

  • Participer à l’évolution des workflows d’ingestion, de fabrication et de diffusion des médias.

  • Développer et maintenir des API REST robustes et performantes.

  • Contribuer aux différents outils d’interfaçage avec les offres numériques et les partenaires.

  • Participer à l’évolution du back-office de gestion des médias.

  • Concevoir des solutions maintenables en appliquant les principes SOLID, les Design Patterns, la programmation orientée objet et le Domain-Driven Design.

  • Intervenir sur des architectures fondées sur des microservices, des workflows et des échanges événementiels.

  • Mettre en œuvre des tests unitaires et fonctionnels.

  • Réaliser des optimisations et des tests de performance.

  • Participer à l’industrialisation des développements et à l’amélioration continue des processus de livraison.

  • Collaborer avec les différentes parties prenantes dans un environnement Agile Scrum ou Kanban.

Environnement technique

  • PHP 8.3 ;

  • Symfony 6.4 ou version supérieure ;

  • API REST ;

  • Programmation orientée objet ;

  • SOLID, Design Patterns et DDD ;

  • Tests unitaires et fonctionnels ;

  • Tests et optimisation des performances ;

  • Microservices ;

  • Workflows ;

  • Architecture événementielle ;

  • Git ;

  • Jenkins ;

  • Docker ;

  • Méthodes Agile : Scrum et Kanban.

Vous justifiez de plus de cinq années d’expérience significative en développement backend PHP/Symfony.Vous disposez de références professionnelles avérées avec Symfony 6.4 ou une version supérieure.Vous maîtrisez PHP 8.3 ainsi que le développement et la consommation d’API REST.Vous avez déjà travaillé sur des problématiques d’optimisation et de tests de performance.Vous appliquez les principes SOLID, les Design Patterns, la programmation orientée objet et le DDD.Vous maîtrisez la mise en œuvre de tests unitaires et fonctionnels.Vous connaissez les environnements microservices, les moteurs de workflow et les architectures événementielles.Vous êtes à l’aise avec Git, Jenkins et Docker.Vous avez l’habitude de travailler au sein d’équipes Agile en Scrum ou en Kanban.Vous êtes capable de présenter des références, expériences et réalisations concrètes en lien avec les compétences demandées.

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available