Dev Javascript Fullstack expérimenté·e

  • Type Régie
  • BUDGET Tarif selon profil
  • Durée (mois) 6
  • Pays Argentine
  • Remote NON
  • Offres0
  • Moyenne Tarif selon profil
Réalisez votre mission en étant porté chez
Gagnez 940,43 net / mois En savoir plus

Publiée le 12 septembre 2023

Active

Description de la mission

L’équipe Aides-Jeunes recherche une ou un dev JavaScript fullstack expérimenté·e pour contribuer à l’enrichissement du simulateur d’aides pour les jeunes et à son amélioration continue.
Le produit, en 3 parties ?
Demandé par le Premier Ministre en février 2021, le simulateur d’aides pour les jeunes a été officiellement mis en ligne à la fin de mois d’avril 2021. Cela a été possible en capitalisant sur de nombreux apprentissages (depuis 2014) et sur la base de code de Mes Aides.
1 – Un simulateur à destination des jeunes ??
Avant tout, l’équipe est responsable d’amélioration continue et de la qualité de service du simulateur accessible en ligne. Il permet aux jeunes de connaître leur éligibilité à plus de 900 aides sociales et d’accéder aux démarches pour les obtenir.
Ce simulateur, en VueJS, est utilisé par des milliers de personnes par jour et est régulièrement enrichi de nouvelles aides et dispositifs. Nous le mettons à jour quotidiennement en fonction des retours des usagers.
Ressources :
Code source du simulateur (Vue 3, NodeJS, NetlifyCMS)
2 – Un outil de contribution pour notamment modéliser les aides plus simples ?
L’équipe a pour ambition d’enrichir le simulateur de nombreuses aides, notamment celles qui existent à l’échelle locale. Pour cela, nous expérimentons la possibilité de modéliser des aides plus simples, uniquement à partir d’un outil en ligne. Initialement prévu pour le contenu éditorial (les textes, les liens, etc.), nous y avons intégré des champs permettant la modélisation de critère d’éligibilité.
Ressources :
L’outil de contribution
Configuration NetlifyCMS
3 – Des moteurs de calculs pour modéliser les aides ?
Ce simulateur repose sur trois moteurs de calculs complémentaires permettant d’évaluer l’éligibilité à plus de 900 aides :
le moteur de calculs OpenFisca (en Python) est celui utilisé pour évaluer l’éligibilité et pour estimer les montants des aides complexes.
le moteur de calculs de mesaidesvelo.fr est utilisé pour évaluer les nombreuses aides au financement de vélos regroupées par un collectif de la société civile.
enfin, comme indiqué pus haut, nous avons construit un moteur de calculs en Javascript alimenté par notre outil de contribution.
Exemples de chantiers auxquels il sera possible de contribuer
Avec l’ajout d’aides en masse (plus de 500 en 6 mois), nous avons identifié des améliorations pour faciliter les contributions. Pour le moment, des profils d’éligibilité ont été ajoutés aux fiches d’aides et ils permettent de décrire les critères principaux à satisfaire pour obtenir l’aide et le montant de celle-ci ; comme par exemple pour l’aide aux bachelier·ère·s méritant·e·s de la Région Île-de-France.
Régulièrement, nous faisons des tests avec des jeunes. Cela est très riche et met en évidence des zones de difficultés pour les personnes qui utilisent le simulateur. Nous avons besoin d’aide pour réfléchir aux améliorations incrémentales et les tester en les mettant en production avec de l’A/B testing pour évaluer l’impact et s’assurer qu’il n’y a pas de dégradation de l’expérience.
Le travail d’accompagnement des partenaires a permis leur contribution à partir de l’outil en ligne. Certaines aides sont trop complexes pour être modélisées par ce premier outil. Nous souhaitons faciliter la transition d’une modélisation via notre outil en ligne vers une modélisation en OpenFisca.
Afin d’évaluer l’impact de notre simulateur, nous avons mis en place un sondage pour savoir ce que les personnes font des informations affichées sur la page de résultats. Agrégées, les contributions sont accessibles en ligne. Nous souhaitons améliorer ce sondage pour mieux comprendre pourquoi les personnes s’arrêtent dans les démarches.
Les informations collectées lors d’une simulation sont riches. Nous souhaitons expérimenter leur réutilisation dans de nouveaux contextes. Par exemple, nous travaillons avec des partenaires publiques pour intégrer notre simulateur avec une iframe. Nous souhaitons aussi expérimenter le pré-remplissage de notre simulateur à partir de données tierces pour simplifier encore plus le parcours.
Ces chantiers constituent des nouvelles fonctionnalités et nous souhaitons agrandir l’équipe sereinement et en assurant un niveau de dette technique soutenable.
Enfin, pour vous donner une idée des travaux en cours (et des nombreux envisagés ?), vous pouvez jeter un coup d’œil à notre Trello. Des temps d’échange sont organisés toutes les deux semaines avec notre sponsor, suivi d’une priorisation d’équipe.
Conditions
Poste ouvert pour un·e indépendant·e
Télétravail possible, avec une présence ponctuelle à Paris (20 avenue de Ségur, 75007)
Temps partiel accepté (80 % minimum)
Démarrage dès que possible
Nous recherchons une personne qui soit à l’aise avec les technologies utilisées sur le projet et ait une appétence pour faire monter en compétences d’autres personnes dans l’équipe technique.
Compétences souhaitées :
Bonne maîtrise de VueJS 3 et de Node.js (3 ans d’expérience minimum)
Montée en compétence de développeurs (Peer coding, review de PR détaillée…)
Expérience en conception orientée utilisateur et en expérience utilisateur
Habitudes des modalités de contribution du logiciel libre (issues, PR…)
Expérience des « bonnes pratiques techniques » (tests unitaires, tests end-to-end, linting…)
Points bonus pour :
Connaissance de TypeScript et/ou NetlifyCMS et/ou React et/ou Python
Intérêt pour les aides sociales et leur modélisation
expérience avec Python
expérience avec MongoDB

Compétences Techniques Requises

javascriptTypeScriptVue

À propos du Donneur d'ordres

Frédérique
14829 mission(s) publiée(s) 0 deal(s) gangné(s)
FREELANCER BIDDING (0)

Il n'y a pas d'offres.