MaVoie.org

MaVoie.org

L'équipe Tech

La tech et le produit de MaVoie constituent un pôle unique de 3 personnes qui travaillent au service des jeunes. L’objectif moteur de l’équipe : avoir un parcours utilisateur court, agréable et efficace afin d’orienter rapidement vers les meilleures solutions partenaires. Le suivi de kpis de performance constitue le pilier de nos prises de décision. 

MaVoie est une application Web Responsive destinée à usage Mobile et Desktop, basée sur Google Cloud Provider. Nous utilisons React v17 comme librairie frontend et nous valorisons les technologies open-source. Côté serveur, on utilise des clouds functions pour interagir avec la base de données et d’autres services tiers . L'infra et le DevOps sont gérés par Firebase pour le déploiement et par Github Actions pour la gestion de pipeline et des environnements.

MaVoie.org
MaVoie.org

Répartition des collaborateurs

  • Développement FullStack (Back et Front)

    50%

  • Gestion de CI/CD (pipelines de livraisons/deploiement)

    5%

  • Produit / Rituel Scrum

    25%

  • Design

    20%

Technologies et outils

Backend

  • Firebase
    Firebase
    100%
  • Cloud Firestore
    Cloud Firestore
    100%

Frontend

  • SASS
    SASS
    100%
  • Redux.js
    Redux.js
    100%
  • React JS
    React JS
    100%
  • React
    React
    100%
  • Flow
    Flow
    100%

Devops

  • GoDaddy
    GoDaddy
    100%
  • GitHub
    GitHub
    100%

Continuous Integration

  • Jest
    Jest
    100%

Airtable ⚙️

outil de description, affinage et estimation des tâches techniques et planification des sprints.

Firebase Services ⚙️

plateforme de développement d'applications proposant des fonctionnalités de développement diverses. Soutenu par Google et approuvé par des millions d'entreprises à travers le monde.

Github Actions ⚙️

facilite l'automatisation et la gestion CI/CD, la création d’environnements, l'exécution des tests et les déploiements du code.

Organisation et méthodologies

  • Nous travaillons en méthode agile avec le framework Scrum : nous faisons un daily tous les jours, un sprint planning/refinement pour collaborer à l'expression du besoin et fonctionnalités toutes les 2 semaines, une demo et une retro à chaque fin de sprint. Tous les mois il y a une démo plénière ouverte à toute l’équipe MaVoie et à des partenaires afin de partager les avancées en dehors de l’équipe produit / tech.
  • Travail d'équipe entre développeur, révision de code, réalisation des tests pour produire des livrables selon l'objectif du sprint.

Projets et défis techniques

Préparation aux entretiens

Préparation aux entretiens

c’est le gros projet sur lequel on travaille en ce moment et qui va nous prendre une bonne partie de l’année 2022. Ça consiste en quelques exercices intuitifs pour réussir ses entretiens.

Back Office

un des challenges des prochains mois sera de construire un backoffice / CMS dans lequel mettre à jour facilement les contenus du site et la liste des solutions partenaires proposées sur MaVoie.

Back Office

Processus de recrutement

  • Exercice technique
  • 1er entretien : échange avec Mehdi (lead dev)
  • 2ème entretien : échange avec Celeste (produit)