Développement web H/F
Role details
Job location
Tech stack
Job description
L'une des activités de la Chaire vise à développer des outils et des méthodes issus de la recherche à l'usage des acteurs de l'agriculture urbaine. C'est dans ce contexte qu'a été conçu un outil d'évaluation de la durabilité des fermes urbaines appelé Urbanaa. Cet outil, basé sur un processus de conception participative (Clerino, 2023), vise à permettre aux acteurs de l'agriculture urbaine de réaliser une évaluation sur mesure de leur ferme. Urbanaa les guide à travers différentes étapes successives, notamment le choix de l'objectif de leur évaluation, la sélection des critères et indicateurs sur lesquels l'évaluation est basée, et la saisie des données de leur ferme pour visualiser sa durabilité sur différentes dimensions. Les utilisateurs sont guidés dans ce processus par différentes ressources, qui comprenent la base de données de critères et d'indicateurs, et des options de visualisation de données. Une première version de la plateforme a été développée (node.js, vue.js), mais celle-ci doit être modifiée suite à des retours d'utilisateurs potentiels et aux besoins de sécurisation (séparation de la partie calcul sur le serveur et interface chez le client). Elle doit être finalisée afin de permettre sa mise en ligne. Le développement d'Urbanaa est en partie financé par le projet européen FoodCityBoost (2024-2027, 9 pays, 20 partenaires), qui vise à étudier l'impact de l'agriculture urbaine sur le développement durable du système alimentaire urbain, reliant les zones urbaines, périurbaines et rurales.
Objectifs de la mission
L'objectif de cette mission est de finaliser le développement informatique de la plateforme interactive de l'outil Urbanaa, afin de permettre la mise en ligne d'une version bêta au 14/12/2025 et d'une version finalisée au printemps 2026.
Le ou la candidat.e sélectionné.e effectuera les tâches suivantes :
- Modifier la plateforme existante en intégrant les retours des tests utilisateurs
- Corriger les bugs éventuels de la plateforme
- Séparer l'outil en 2 en différenciant base de données et calculateur (node.js) et partie téléchargeable chez l'utilisateur (vue.js)
- Passer la base de données de critères et indicateurs de durabilité (excel) en format MySQL
- Sécuriser l'outil et son hébergement sur les serveurs d'AgroParisTech en lien avec l'équipe informatique et sécurité d'AgroParisTech
- Effectuer des tests utilisateurs de la plateforme et compiler les retours (utilisateurs potentiels identifiés par l'équipe)
Les éléments suivants sont disponibles pour un démarrage immédiat de la mission : base de données de critères et d'indicateurs de durabilité pour effectuer l'évaluation de la durabilité (format excel), version alpha de la plateforme (node.js et vue.js pas encore mise en ligne, disponible en local, architecture globale de l'outil et fichiers ressources).
Requirements
Les compétences attendues comprennent : le développement web, la programmation (node.js, vue.js, MySQL), l'expérience de la visualisation de données. Idéalement, profil full-stack developer et connaissances en cyber sécurité. L'intérêt pour le travail avec les acteurs de l'agriculture urbaine et de la recherche est un plus. Des connaissances en anglais sont requises (Urbanaa est développé en anglais).
Benefits & conditions
- Durée de la mission: 6 mois, dès que possible
- Lieu : Campus AgroParistech Saclay, 22 place de l'agronomie 91120 Palaiseau.
- Indemnité : environ 2214 euros par mois (INM 450) (+10% de prime précarité), et remboursement de la moitié du passe Navigo pour la durée de la mission.
Type d'emploi : CDD Durée du contrat : 6 mois
Rémunération : 2 214,00€ par mois
Avantages :
- Prise en charge du transport quotidien
- Travail à domicile occasionnel
Lieu du poste : Télétravail hybride (91120 Palaiseau)