Développeur Player Android H/F

Nexton
Paris, France
3 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Artificial Intelligence Android Software Development Automation of Tests Code Coverage Software Quality Continuous Integration Software Debugging Backend Kotlin Video Streaming Asynchronous Programming Restful APIs

Job description

Tu rejoindras l’équipe Player en charge de la lecture vidéo et de la gestion des publicités au sein de l’application. Dans ce cadre, tu seras amené·e à maintenir, fiabiliser et faire évoluer le player existant au fil des nouvelles fonctionnalités et des besoins produit.

Tes missions :

Au sein de nos équipes d’experts, tes missions seront les suivantes :

  • Maintenir et faire évoluer le player Android existant.
  • Développer de nouvelles fonctionnalités liées à la lecture vidéo.
  • Garantir la stabilité, la performance et la qualité de lecture.
  • Exploiter et faire évoluer le player basé sur ExoPlayer / Media3.
  • Intégrer et maintenir les flux de streaming HLS et DASH.
  • Gérer les problématiques DRM, idéalement Widevine.
  • Participer à l’évolution de l’architecture selon les principes de la Clean Architecture.
  • Exploiter les outils d’IA pour accélérer le développement, améliorer la qualité du code, faciliter le debugging et renforcer la couverture de tests.
  • Évaluer et valider les suggestions produites par l’IA en respectant les standards de qualité, de sécurité et de maintenabilité.
  • Prendre en charge la chaîne publicitaire vidéo :

  • Maintenir les échanges avec l’Ad Proxy et les services publicitaires.
  • Parser et interpréter les formats VAST et VMAP.
  • Rendre compatible le player avec les specs OMID/SIMID.
  • Gérer les pre-rolls, mid-rolls, post-rolls et publicités de pause.
  • Assurer le suivi des impressions, quartiles, complétions, skips et erreurs.
  • Collaborer avec les équipes publicité, backend, produit, QA et data.

Requirements

Tu possèdes une expérience significative en développement Android avec Kotlin.Tes qualités et compétences techniques sont les suivantes :Très bonne connaissance d’ExoPlayer et/ou Media3.Maîtrise des problématiques de streaming vidéo, de buffering et des flux HLS / DASH.Bonne connaissance des problématiques DRM (Widevine).Expérience en intégration de solutions de publicité vidéo et maîtrise des formats VAST et VMAP.Maîtrise des principes de Clean Architecture, des Coroutines Kotlin et de Flow.Connaissance des environnements Android SDK, Ad Proxy, APIs REST, Jetpack, tests automatisés et intégration continue.Capacité à utiliser efficacement des outils d’IA dans ton quotidien de développeur·se.Tes qualités et compétences transverses sont les suivantes :Sensibilité aux problématiques de performance, de fiabilité et d’observabilité.Autonomie, rigueur et capacité à investiguer des problèmes complexes.Esprit de collaboration pour échanger efficacement avec les différentes équipes (publicité, backend, produit, QA, data)., Tu possèdes une expérience significative en développement Android avec Kotlin.

Tes qualités et compétences techniques sont les suivantes :

  • Très bonne connaissance d’ExoPlayer et/ou Media3.
  • Maîtrise des problématiques de streaming vidéo, de buffering et des flux HLS / DASH.
  • Bonne connaissance des problématiques DRM (Widevine).
  • Expérience en intégration de solutions de publicité vidéo et maîtrise des formats VAST et VMAP.
  • Maîtrise des principes de Clean Architecture, des Coroutines Kotlin et de Flow.
  • Connaissance des environnements Android SDK, Ad Proxy, APIs REST, Jetpack, tests automatisés et intégration continue.
  • Capacité à utiliser efficacement des outils d’IA dans ton quotidien de développeur·se.

Tes qualités et compétences transverses sont les suivantes :

  • Sensibilité aux problématiques de performance, de fiabilité et d’observabilité.
  • Autonomie, rigueur et capacité à investiguer des problèmes complexes.
  • Esprit de collaboration pour échanger efficacement avec les différentes équipes (publicité, backend, produit, QA, data).

EUR

DRM Intégration continue Intelligence artificielle Clean Android Kotlin Autonomie Proxy API REST

About the company

Rejoindre NEXTON, c’est intégrer une entreprise où convergent l’esprit d’un cabinet de conseil, la créativité d’une Factory et la dynamique d’une ESN ! Grâce à notre expertise, nous accompagnons des clients grands comptes et des pure players tels que SNCF, Orange, et BNP Paribas dans leurs stratégies d’évolution et d’innovation digitale.

Fondée en 2011, NEXTON réunit aujourd’hui une équipe de plus de 450 experts spécialisés dans le digital, le design, l’agilité, le produit et le développement. Ensemble, ils créent un écosystème riche en connaissances et en compétences diversifiées., Qui sommes-nous ?Rejoindre NEXTON, c’est intégrer une entreprise où convergent l’esprit d’un cabinet de conseil, la créativité d’une Factory et la dynamique d’une ESN ! Grâce à notre expertise, nous accompagnons des clients grands comptes et des pure players tels que SNCF, Orange, et BNP Paribas dans leurs stratégies d’évolution et d’innovation digitale.Fondée en 2011, NEXTON réunit aujourd’hui une équipe de plus de 450 experts spécialisés dans le digital, le design, l’agilité, le produit et le développement. Ensemble, ils créent un écosystème riche en connaissances et en compétences diversifiées.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · World Congress 2021

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

3:39 min

Comparing software developer hiring challenges across European markets

Rudi Bauer Rudi Bauer +3 · Cappuccino with HR

Videos

See all

Related articles

See all