Cette offre n’est plus disponible.

RapportNav recherche un ou une développeur.se full-stack Senior en freelance

Freelance
Salaire : Non spécifié
Début : 26 mai 2024
Télétravail total
Expérience : > 7 ans

beta.gouv.fr
beta.gouv.fr

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

RapportNav est un outil de la Direction Générale des Affaires Maritimes, de la Pêche et de l’Aquaculture (DGAMPA).

Cet outil permet aux agents du dispositif de contrôle et de surveillance des affaires maritimes de saisir leurs rapports de missions, puis d’assurer leur transmission aux administrations locales et centrales concernées pour analyse, afin de nourrir les orientations de mission sur le terrain.

Dans le cadre du programme beta.gouv.fr, RapportNav est une start up d’état dont l’objectif de s’assurer que l’impact pour les unités terrain soit maximal. L’outil est au service des unités. Faciliter la collecte des données par les utilisateurs terrain est au cœur de la conception de ce module.

L’objectif de RapportNav est in fine d’aider à améliorer la qualité des contrôles opérés sur le littoral et en mer, pour mieux protéger l’environnement marin et encadrer les activités en mer.

RapportNav est actuellement utilisé par 2 populations différentes:

  • les agents des unités littorales des affaires maritimes (ULAM),

  • les agents des patrouilleurs des affaires maritimes (PAM).

Cette application est en cours de refonte, le MVP est actuellement en test, une V1 est en cours de développement. Le.ladeveloppeur.se rejoindra une équipe formée depuis plusieurs mois, qui fonctionne bien.

La mission a notamment pour objectif de commencer à développer la partie ULAM de l’application, et surtout développer un module de collecte des données de contrôle des pêches, destinées à être utilisées par la DGAMPA et les services déconcentrés, et envoyées ensuite à la Commission Européenne.

Ce module sera développé au sein de l’outil RapportNav, en lien avec la Sous-direction de la transition numérique (SDTNUM) et en particulier le bureau des systèmes d’information de la pêche et de l’aquaculture (BSIPA) : les services déconcentrés renseignent les données de contrôle dans RapportNav ; BSIPA développera une seconde application qui convertira et transmettra les données au format spécifié par la Commission Européenne.

L’équipe RapportNav cherche donc un.e developpeur.se qui sera en mesure de porter le développement de ce module pêche spécifique, en lien avec l’équipe RapportNav et l’équipe du BSIPA.

La Startup d’État RapportNav est hébergée à l’incubateur du Ministère de l’Ecologie, la Fabrique Numérique. L’équipe est composée de :

  • 2 intrapreneures, dont une personne qui est le product owner de l’application

  • 1 développeur senior full stack,

  • 1 développeur junior back end,

  • 1 designer

  • 1 coach


Profil recherché

Rôle et mission 

Développeur.se Senior sur le projet RapportNav, tu seras amené.e à : 

  • Développer des fonctionnalités au plus près des besoins des utilisateurs, en collaboration avec la product owner et la designer, en mode agile, et garder une logique d’évolution continue de l’application.

  • Prioriser la roadmap avec l’équipe, privilégier des itérations courtes, et mesurer l’impact de ce que vous mettez en production,

  • Travailler avec les développeurs de RapportNav pour faire évoluer la vision technique du produit, exécuter cette vision, s’assurer de la qualité du code (pair programming, code review etc), et gérer l’hébergement et le déploiement de l’applicatif (on-premise)

  • Participer à la construction d’un module de collecte de données pêche qui soit évolutif, et en capacité de s’interfacer facilement avec un module de conversion et d’envoi de flux de données qui sera développé par une autre équipe en parallèle,

  • Travailler avec les équipes BSIPA qui développeront en parallèle un module de conversion et d’envoi de données pêche. Le.ladéveloppeur.se devra s’assurer que les 2 applicatifs sont bien compatibles, et fonctionnent ensemble, sachant que la culture des 2 équipes est différente.

  • Éventuellement, travailler avec les équipes de Monitor Fish, qui est une autre start up d’état qui fournit un outil de ciblage et collecte de données au Centre National de Surveillance des Pêches (CNSP), afin de s’assurer de la mise en place de synergies entre les 2 applications, ainsi qu’avec les équipes.

  • Nous avons besoin de quelqu’un qui soit en mesure de jouer sur 2 tableaux :

    • L’exploration/évolution : « Vite, un prototype pour tester une hypothèse avec des utilisateurs dès demain » 

    • L’exploitation : « Il est temps de refactoriser et de mettre des outils de mesures sur ce module » 

 Stack technique

RapportNav et Monitor ont des stacks techniques similaires.

  • backend : Kotlin (1.9) / Spring (3.0) / PostgreSQL 

  • frontend : Typescript (5) / React (18) 

  • aisance à travailler sur un outil opensource, avec Git 

Nos bonnes pratiques 

  • Code Open Source

  • Itérations courtes 

  • Tests unitaires et d’intégration 

  • Déploiements fréquents (~ toutes les 2 semaines) 

  • Logique d’amélioration continue

Profil recherché 

  • 7 ans ou + en tant que developpeur.se. Une expérience en tant que lead developpeur.se serait un plus.

  • Capacité à vulgariser des sujets techniques pour des personnes de l’équipe sans compétences techniques 

  • Capacité à définir une stratégie technique qui serve les besoins d’un produit encore en construction, en lien avec d’autres applications existantes 

  • Maîtrise des API REST, expérience avec GraphQL souhaitée

  • Maîtrise des Bases de données SQL Postgresql 

  • Capable d’intervenir côté front-end et côté back-end, avec idéalement une préférence pour le back-end

  • La culture produit et intérêt pour l’UX est nécessaire, ainsi qu’un intérêt pour le milieu maritime. Nous recherchons des candidats convaincus que comprendre le métier des ULAM et des PAM est important pour bien concevoir un outil de travail qui leur convienne

  • Tu es dynamique, autonome et capable de porter un projet, tout en collaborant avec d’autres équipes et en développant des synergies avec elles

  • Tu aimes travailler au sein de petites équipes qui recherchent des solutions pragmatiques, mais tu peux aussi collaborer avec des équipes plus conséquentes, avec des pratiques différentes des vôtres.

Environnement de travail 

Tu rejoins une petite équipe autonome au sein de l’administration. Tu feras également partie de la communauté beta.gouv.fr avec de beaux échanges en perspective !

Il faudra éventuellement prévoir des déplacements. Nos utilisateurs sont situés un peu partout sur le littoral français. La compréhension de leur métier et leur expérience sont au cœur des préoccupations de l’équipe, il sera probablement nécessaire de les rencontrer de temps en temps. 

● Charge : 4 jours par semaine 

● Durée : 3 mois renouvelables mais objectif de 6 à 12 mois 

● Début souhaité : juin 2024

● Contrat : freelance, porté par Malt


Déroulement des entretiens

Après sélection des profils, sur la base d’un CV mais aussi d’une lettre de motivation (pas forcément très longue ni trop formelle), un 1er entretien technique permettra de valider que la personne a les bonnes compétences pour rejoindre l’équipe actuelle.

Un 2e entretien validera ensuite l’adéquation de l’état d’esprit du candidat avec celui de l’équipe RapportNav.

Pour postuler, envoie un message à alexia.boulot@beta.gouv.fr avec un CV, un lien vers ton site perso, profil Github, Linkedin, Malt ou équivalent, et explique nous en quelques lignes ce qui te motive à travailler sur le développement de RapportNav. C’est vraiment important pour nous, essaie de ne pas les oublier.

Nous collecterons des CV jusqu’au 3 avril.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.