Votre Terrain de Jeu
Vous travaillerez dans un environnement Agile en étroite collaboration avec les Product Owners, Scrum Masters, UX/UI Designers et les autres équipes techniques.
Notre player est en Kotlin basé sur Media3 avec une UI en compose et fonctionne aussi bien sur mobile / tablette, Automotive, box android (FAI) et Android TV (seule la couche UI change).
Le player intègre différents SDK internes et externes pour enrichir et optimiser l’expérience publicitaire dans les flux vidéo
Il comprend également un système de monitoring et de logs, basé sur MUX (ou des outils équivalents), permettant de suivre en temps réel les performances, la qualité de lecture et le comportement utilisateur, afin d’assurer la fiabilité et la stabilité du SDK.
L’ensemble des players repose sur une définition fonctionnelle commune, décrite en Gherkin et testée avec Cucumber.Les flux vidéos que nous utilisons sont principalement du DASH, mais nous avons aussi quelques streams qui utilisent du HLS. Une connaissance de ces protocoles ou une expérience avec un player vidéo serait un plus.
Connaissances techniques :
* Kotlin - Expert - Impératif
* Player DASH - Confirmé - Souhaitable
* Coroutine - Expert - Impératif
* BDD (cucumber) - Confirmé - Souhaitable
Composition de l’équipe :1 Tech Lead, 4 développeurs, 3 QA, 1 Product Owner et
1 Scrum Master
Vos missions Principales:
• Définir et porter la vision technique de la plateforme en alignement avec les objectifs produits et stratégiques.
• Encadrer et accompagner les développeurs de l’équipe (revues de code, mentorat, partage de bonnes pratiques).
• Garantir la qualité du code et l’architecture logicielle, en s’assurant du respect des standards, des performances et de la maintenabilité.
• Évaluer la faisabilité technique des demandes produits et contribuer aux arbitrages entre priorités techniques et business.
• Participer aux chiffrages et à la planification des développements, en collaboration avec le Product Owner.
• Superviser les choix technologiques (outils, frameworks, infrastructure) et conduire les initiatives d’amélioration continue.
• Contribuer à l’évolution de la plateforme (performance, accessibilité, sécurité, scalabilité).
• Participer activement aux rituels Agiles (sprint planning, revue, rétrospective, daily meetings).
• Assurer la communication technique entre les différentes équipes (produit, QA, ops, design).
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.