Lead Developer PHP Symfony – Plateforme Vidéo
Il y a 15 heures
Paris, Île-de-France
Warren Walter
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Description
Dans le cadre d’une mission chez l’un de nos clients, acteur majeur du secteur des médias, nous recherchons un(e) Lead Developer PHP Symfony Senior pour rejoindre une équipe en charge d’une plateforme stratégique dédiée à la fabrication, la gestion et la distribution de contenus vidéo Live et VOD.
Vous interviendrez en tant que référent technique transverse sur l’ensemble du périmètre, avec un double rôle : contribuer directement aux développements et garantir la qualité, la robustesse et la cohérence de l’architecture et du code.
• L’ingestion, la fabrication et la distribution de contenus vidéo Live et VOD
• Un référentiel centralisé des médias numériques
• Des moteurs de workflow permettant d’orchestrer les traitements des médias
• Des API REST et interfaces avec différentes plateformes et partenaires
• Un back-office de gestion des médias, catalogues, fenêtres de publication et géoblocage
• Des processus d’encodage, transcodage et packaging vidéo
• La gestion et la distribution de flux vidéo vers différentes plateformes numériques
Il s’agit d’un environnement technique à forts enjeux de performance, scalabilité, résilience et disponibilité.
• Participer activement au développement et à la maintenance des différentes briques applicatives
• Définir et faire évoluer l’architecture technique transverse : choix structurants, patterns et standards de développement
• Concevoir et rédiger les schémas d’architecture
• Garantir la cohérence technique entre les différentes applications et équipes
• Réaliser les Code Reviews et garantir le respect des bonnes pratiques
• Faire appliquer les principes SOLID, Design Patterns, POO et DDD
• Accompagner les développeurs et contribuer à leur montée en compétences grâce au mentorat technique
• Participer aux arbitrages et aux choix techniques structurants avec les équipes Produit et techniques
• Identifier et piloter les actions d’optimisation en matière de performance, scalabilité et résilience
• Définir et maintenir les standards de qualité : tests, CI/CD et documentation technique
• Participer au suivi des mises en production
• Anticiper les risques liés à la dette technique, l’obsolescence et la sécurité et proposer les plans d’action associés
• Participer aux cérémonies Agile – Scrum / Kanban et apporter votre expertise sur la faisabilité et le chiffrage des développements
Vous restez hands-on et souhaitez continuer à développer tout en assumant un rôle transverse sur les sujets d’architecture et de qualité technique.
Au-delà de votre expertise, vous êtes capable de prendre du recul sur les choix d’architecture, de challenger les solutions proposées et de transmettre vos connaissances aux autres développeurs.
Vous savez également vulgariser des problématiques techniques et expliquer vos choix auprès d’interlocuteurs non techniques tels que les Product Owners et Product Managers.
De bonnes capacités rédactionnelles et relationnelles sont indispensables pour évoluer au sein de cette équipe pluridisciplinaire.
Vous interviendrez en tant que référent technique transverse sur l’ensemble du périmètre, avec un double rôle : contribuer directement aux développements et garantir la qualité, la robustesse et la cohérence de l’architecture et du code.
🎯 Le contexte
La plateforme prend notamment en charge :• L’ingestion, la fabrication et la distribution de contenus vidéo Live et VOD
• Un référentiel centralisé des médias numériques
• Des moteurs de workflow permettant d’orchestrer les traitements des médias
• Des API REST et interfaces avec différentes plateformes et partenaires
• Un back-office de gestion des médias, catalogues, fenêtres de publication et géoblocage
• Des processus d’encodage, transcodage et packaging vidéo
• La gestion et la distribution de flux vidéo vers différentes plateformes numériques
Il s’agit d’un environnement technique à forts enjeux de performance, scalabilité, résilience et disponibilité.
💻 Vos missions
En tant que Lead Developer / Référent technique, vous serez notamment amené(e) à :• Participer activement au développement et à la maintenance des différentes briques applicatives
• Définir et faire évoluer l’architecture technique transverse : choix structurants, patterns et standards de développement
• Concevoir et rédiger les schémas d’architecture
• Garantir la cohérence technique entre les différentes applications et équipes
• Réaliser les Code Reviews et garantir le respect des bonnes pratiques
• Faire appliquer les principes SOLID, Design Patterns, POO et DDD
• Accompagner les développeurs et contribuer à leur montée en compétences grâce au mentorat technique
• Participer aux arbitrages et aux choix techniques structurants avec les équipes Produit et techniques
• Identifier et piloter les actions d’optimisation en matière de performance, scalabilité et résilience
• Définir et maintenir les standards de qualité : tests, CI/CD et documentation technique
• Participer au suivi des mises en production
• Anticiper les risques liés à la dette technique, l’obsolescence et la sécurité et proposer les plans d’action associés
• Participer aux cérémonies Agile – Scrum / Kanban et apporter votre expertise sur la faisabilité et le chiffrage des développements
Profil recherché
Vous disposez de plus de 5 ans d’expérience significative, avec une expérience avérée en Lead Development ou référent technique sur des projets PHP/Symfony.Vous restez hands-on et souhaitez continuer à développer tout en assumant un rôle transverse sur les sujets d’architecture et de qualité technique.
Au-delà de votre expertise, vous êtes capable de prendre du recul sur les choix d’architecture, de challenger les solutions proposées et de transmettre vos connaissances aux autres développeurs.
Vous savez également vulgariser des problématiques techniques et expliquer vos choix auprès d’interlocuteurs non techniques tels que les Product Owners et Product Managers.
De bonnes capacités rédactionnelles et relationnelles sont indispensables pour évoluer au sein de cette équipe pluridisciplinaire.