Présentation de Ma Petite Planète
Ma Petite Planète (MPP) est un challenge par équipe de 3 semaines, autour de défis écologiques à vivre avec son entourage, ses collègues, ou ses élèves. Notre mission : sensibiliser et faire passer à l’action un maximum de personnes pour la préservation de la planète et du vivant !
Ma Petite Planète, c’est aussi une association et une belle équipe : fin 2025, la Team MPP compte 30 salarié.e.s à temps plein et 250+ bénévoles.
Présentation du poste
Nous recrutons notre prochain Lead Developer, au sein d’une équipe dev avec 2 autres développeur.ses à temps plein, et sous le management direct de Christian, co-fondateur de Ma Petite Planète. Nous cherchons quelqu’un solide techniquement et qui aura l’envie d’accompagner la montée en compétences des autres devs, avec un minimum d’expérience de 4 ans (dont a minima 2 ans sur Flutter).
1/ Développer de nouvelles features et résoudre des bug - 75%
- Développer des nouvelles fonctionnalités sur les applications mobiles (application à destination des players qui participent au challenge entreprise et application à destination des enseignants qui mettent le challenge en place au sein de leur classe) avec Flutter en rédigeant un code de haute qualité, testable et testé.
- Développer de nouvelles fonctionnalités sur le backoffice (plateforme web à destination des clients B2B) avec React et Next
- Gérer le backend via Supabase et principalement la base de données avec PostgreSQL
2/ Accompagner les développeur.se.s dans leur montée en compétence - 10%
- Participer aux revues de code et au maintien de notre système de conception tout en gardant à cœur les impacts sur nos utilisateurs.
- Proposer et mettre en place des bonnes pratiques auprès de l’équipe tech
- Partager son expertise avec ses pairs.
3/ Accompagner le produit sur la stratégie de développement - 10%
- Contribuer à la définition de la roadmap technique en lien avec les enjeux produit.
- Collaborer avec l’équipe Produit pour planifier la delivery :
- Estimer les complexités des nouvelles fonctionnalités
- Construire un planning de delivery réaliste et robuste.
4/ Assurer une veille et rédiger de la documentation - 5%
- Assurer une veille technologique régulière pour identifier les meilleures pratiques et outils.
- Rédiger et maintenir la documentation technique de nos projets.
Conditions du poste
- CDI à temps plein, idéalement à partir de janvier 2026
- Lieu de travail à Paris 12e. Politique de télétravail évolutive avec l’ancienneté : présentiel à minima 2 jours par semaine la première année, puis 1 semaine par mois la 2e année
- Rémunération en fonction du profil : entre 42 000€ et 48 000€ bruts annuels
- Remboursement à 100% de ton titre de transport mensuel
- Titres restaurants de 6€ par jour travaillé
Process de recrutement
- 1er échange de 20-30min en visio avec Sophie, responsable RH ou Leïla, product owner
- Pair programming dans nos locaux avec Louis, lead dev actuellement, et Eric un de nos developers
- Entretien en présentiel avec Christian, manager de l’équipe Tech et Julien, Product Owner
- Prise de réferences auprès de tes ancien.ne.s collègues/managers
Compétences clés
- Au moins 4 ans d’expérience dans le dev dont a minima 2 sur Flutter, avec une très bonne maîtrise de Flutter (provider, go_router, intl, test unitaires)
- Clean architecture, clean code
- Maitrise de PostgreSQL (la connaissance de Supabase est un plus)
- Connaissance en React avec Typescript
- Esprit d’équipe, volonté de transmettre, faire progresser l’équipe
- Organisation et rigueur, respect des process existants
- Pro-activité et leadership : n’hésite pas à donner son avis, à prendre la parole et prendre des décisions
- Motivation pour notre projet à impact
Compétences bonus
- Connaissance des enjeux liés à l’IA et recul dans l’utilisation des bons outils
- CI/CD App mobile/web avec github actions