Informations générales
Entité de rattachement
La Direction du Numérique et de la Production de Radio France est responsable des orientations stratégiques et de la mise en œuvre du développement numérique de Radio France.
À ce titre, et en lien avec les antennes et les directions transverses de l'entreprise, elle conçoit, développe, maintient, héberge et distribue les produits numériques comme les sites, les applications mobiles, les API et divers flux de streaming.
Elle accompagne les radios du groupe, ses directions et la Maison de la Radio dans la mise en œuvre de ses offres numériques.
La Direction du Numérique et de la Production est constituée de plusieurs directions complémentaires : la Direction de l'Offre et du Marketing Numérique (DOMN) ; la Direction Technique du Numérique (DTN) ; la Direction de la Documentation (DOC) ; la Direction de la Production et des Antennes (DPA) ; la Direction des Personnels de Production (DPP) ; la Direction de l'Accélération et du Partage de l'Innovation (DAPI) ainsi que de la Mission d'Accompagnement de la Transformation (MAT).
Référence
22FL12-2354
Date limite de candidature
16/11/2023
Nom de l'entité
Direction du Numérique - Direction Technique du Numérique
Description du poste
Libellé du poste
Développeur mobile Androïd - chargé de projet technologies H/F
Type de Contrat
Durée indéterminée
Taux d'activité
100%
Mission générale du poste
Direction technique du numérique
Au sein de la Direction du Numérique et de la Production, la Direction Technique du Numérique assure l’ingénierie de l’offre numérique, tant dans sa fabrication, son maintien en conditions opérationnelles que dans sa qualité de service.
Elle contribue aux équipes produits pluridisciplinaires en apportant une expertise métier (essentiellement, du développement logiciel), des valeurs d’équipe et une vision technologique.
Elle gère aussi 7j/7, 24h/24 un ensemble de systèmes techniques assurant la gestion, la circulation et la distribution des contenus et des métadonnées : plateforme de streaming, hébergement, podcasts, back-office, player audio-vidéo, lien avec le SI radio, etc.
Chaque équipe a en charge la production et l'amélioration continue des produits numériques de Radio France.
La solidité et la performance technique des produits sont les priorités de la DTN.
La qualité logicielle est évangélisée au sein des équipes via des temps de partages, d'échanges et de formations.
Les produits numériques s'appuient sur une infrastructure applicative en micro-services, hébergée sur infrastructure système sur le cloud public (AWS…). Des plateformes d'intégration continue permettant d’assurer l’amélioration continue technique et produit.
Mission générale du poste
Sous l’autorité d’un responsable technique d’offre, le ou la développeuse expérimenté-e Android assure le développement des produits numériques de Radio France en respectant les délais et les normes de qualité définis par Radio France.r Radio France.
Activités, responsabilités du titulaire
Il·elle a en charge les principales activités suivantes :
· Développe seul·e ou en équipe des fonctionnalités, des scripts, des parties de fonctionnalités et ce quel que soit le langage de développement du produit (mais majoritairement sous Android) ;
· Assure la maintenance et l’amélioration continue des produits ou des parties de produits qui lui sont confiés ;
· Suit les préconisations techniques de son équipe tout en étant force de propositions ;
· S’assure de la qualité de son code en intégrant les préconisations du comité d’excellence opérationnelle et des bonnes pratiques de la Direction Technique du Numérique ;
· Écrit et maintient les tests (unitaires, fonctionnels, etc.) de ses propres développements et/ou des produits ou partie de produit qui lui sont confiés ;
· S'intègre et participe aux rituels de la méthodologie de son équipe ;
· Peut être amené·e à assurer un rôle spécifique au sein de la méthodologie de son équipe (Scrum Master…) ;
· Peut, à la demande de son responsable, effectuer la synchronisation technique du développement d’une partie d’un produit, d’une fonctionnalité, etc.;
· Assure une veille technologique, suit l'évolution des pratiques, se tient informé·e des évolutions technologiques et les partage avec l'ensemble des équipes ;
· Participe aux communautés de pratiques, aux rituels entre les différentes équipes.
L’univers des équipes de la Direction Technique du Numérique :
· Entièrement open source ;
· Pratiques de toute méthode œuvrant dans le sens du travail collaboratif, faisant fi des frontières entres les métiers pour mettre le produit, les usages et les usagers au centre de la création de valeurs (Scrum, Lean Startup, Design thinking …)
· Architecture des applications mobiles iOS : MVVM, RxSwift, Coordinators, Clean archi;
· Bonnes pratiques, tests unitaires, tests d’intégration, tests UI, code review, pair programming ;
· Ateliers de partages de connaissances : BBL, Pizza Talk, Dojo, COP ;
· Logiciels : PHP (Symfony, Drupal), JavaScript (React, Svelte), RabbitMQ, Go, Docker, iOS (Swift, RxSwift, Switft UI, Combine, Objective-C), Android (Java, Kotlin et RX, Coroutines, Compose) ;
· Infrastructure : Kubernetes, AWS, CDN Akamai, Ansible, Terraform, Kapitan & Jsonnet ;
· Bases de données & NoSQL (PostgreSQL, MySQL, Elastic Search, Cassandra, etc.),
· Cloud Public (AWS, GCE), Kubernetes,
· industrialisation et support : Gitlab & GitLab CI, Bitrise
Informations complémentaires
- 2 postes à pourvoir ;
- Ce que nous pouvons vous apporter :
• Un environnement de travail collaboratif rythmé par des pratiques Agiles et DevOps ;
• Un environnement technique et des produits riches et variés ;
• Une bonne connaissance des produits numérique à forte charges ;
• Des équipes tournées vers les usages et à la disposition de leur produit ;
• De très bonnes expériences sur les produits numériques dans le monde des médias.
Profil 1/2
· Capacité à travailler en équipe indispensable, forte capacité relationnelle ;
· Rigueur, capacité d’organisation ;
· Aisance dans la communication écrite et orale dans un environnement multidisciplinaire ;
· Passionné·e, dynamisme, réactivité, force de proposition.
Localisation du poste
Localisation du poste
France, Ile-de-France, Paris (75)
Secteur et lieu
Critères candidat
Niveau d'études min. requis
Licence et Master 1
Profil requis
Profil 2/2
• BAC + 5 - Diplômé d'école d'ingénieur ou équivalent ;
• Bonne connaissance des environnements du développement logiciel, du déploiement continue et de l'univers d'industrialisation logicielle ;
• Maîtrise indispensable des langages et des outils nécessaires au développement des applications dans l'univers Android et de ses librairies les plus utilisées ;
• La connaissance de la lecture de contenus multimédia (audio et/ou vidéo) est souhaitée ;
• La connaissance, l'ouverture d'esprit sur le développement utilisant d'autres langages et/ou technologies (iOS ou langages de l'univers des API, web…) est souhaitable ;
• Forte affinité pour le développement des UI et une bonne connaissance des bonnes pratiques de design UI / UX ;
• Maîtrise de GIT, des bonnes pratiques en qualité logicielle, les outils d'intégration continue et la création de tests unitaires et de tests UI;
• Expérience des plateaux de développements industrialisés, éventuellement dans les médias.
Diplôme
Licence et Master 1