Développeur·euse Back expérimenté·e - H/F

Détail de l'offre

Informations générales

Entité de rattachement

La Direction du Numérique (DN) 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 et héberge les applications et services numériques et accompagne les directions dans la mise en œuvre de l'offre numérique des radios sur tous les supports : web fixe et mobile, applications, réseaux sociaux, plateformes vidéo, offre podcasts, assistants vocaux…
La direction est constituée en pôles complémentaires : Produits et Marketing, Technique, Innovation, ainsi qu'un pôle administratif, travaillants en méthodologie Agile.
  

Référence

23DIR2504 - -2777  

Date limite de candidature

24/03/2023

Nom de l'entité

Direction Technique du Numérique

Description du poste

Libellé du poste

Développeur·euse Back expérimenté·e - H/F

Type de Contrat

Durée indéterminée

Taux d'activité

100%

Mission générale du poste


Nous recherchons un·e développeur·euse expérimenté·e. Il·elle sera responsable des développements de différentes applications backends qui lui seront confiées et sera garant·e des normes qualitatives définies par l’équipe et le plateau. La personne sera amenée à travailler seule et en équipe. 
 

Activités, responsabilités du titulaire

Il·elle a en charge les principales activités suivantes : 
- Développe des fonctionnalités, les différentes APIs, scripts, nécessaires à la production des différentes offres numériques de Radio France ; 
- Peut être amené·e à modifier le modèle de données nécessaire aux développements des fonctionnalités demandées ; 
- Assure la maintenance et l’amélioration continue des APIs 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 des produits 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, etc.) ; 
- Peut, à la demande de son responsable, effectuer la synchronisation technique du développement d’une partie d’un produit, d’une fonctionnalité, avec le reste du plateau ; 
- 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 du pôle technique  
Entièrement open source ; 
Front Web : NodeJS, Svelte 
IOS : Swift, RxSwift, Combine, SwiftUI, SPM 
Android : Kotlin, RX, Compose, Flow, Coroutines 
Back : NodeJS, TypeScript, PostgreSQL, Patroni, Elastic Search, GraphQL, RabbitMQ, Kafka, PHP/Symfony, 
Infra : Kubernetes, AWS, GCE, Varnish, CDN Akamai 
Outillage : Git, Go, ELK, Grafana, Gitlab, Gitlab CI 
Méthodologie : toute méthode œuvrant dans le sens du travail collaboratif, faisant fi des frontières entre les métiers pour mettre le produit, les usages et les usagers au centre de la création de valeurs (Scrum, Kanban, Lean Startup, Design Thinking, etc.)  
Architecture des applications : microservices, API first 
Bonnes pratiques : tests unitaires, tests d’intégration, code reviews  
Ateliers de partages de connaissances : BBL, Dojo  

Informations complémentaires

Ce que nous pouvons vous apporter 
Un environnement de travail collaboratif rythmé par 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. 

Localisation du poste

Localisation du poste

France, Ile-de-France, Paris (75)

Secteur et lieu

  

Critères candidat

Niveau d'études min. requis

Bac +3

Niveau d'expérience min. requis

3 à 5 ans

Profil requis

BAC + 3 - 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 javascript et Typescript ;

Bonne connaissance de SQL ;

La connaissance de GraphQL est un plus ;

L'ouverture d'esprit sur tout langage de programmation nécessaire aux contextes et aux besoins mouvants ;

La connaissance de Kubernetes et de l'orchestration de containers est un plus ;

Une bonne expérience dans le développement dans une architecture orientée microservices serait un plus indéniable ;

Maîtrise de GIT, des bonnes pratiques en qualité logicielle, les outils d'intégration continue et la création de tests unitaires ;

Expérience des plateaux de développements industrialisés, éventuellement dans les médias ;

Intérêt pour les nouveaux outils, les méthodes émergentes couplée à une soif d'apprendre et d'évoluer ;

Diplôme

Licence et Master 1