Me contacter
Tous les clients
Logo Freeland
Capture d'écran 1 de l'app Freeland

Mission freelance · Lead Developer Mobile

Freeland

App des freelances en portage salarial

Voir Freeland en ligne(nouvel onglet)

Contexte

Freeland est une plateforme de portage salarial : les freelances qu’elle accompagne exercent en indépendants, avec le statut de salarié. L’application mobile leur donne accès à tout leur dashboard et à toutes les opérations sur leur compte, depuis leur téléphone. Ils peuvent ainsi suivre leur activité et gérer leur compte sans passer par un ordinateur.

Je suis lead developer mobile sur ce projet, en freelance et en full remote, au sein de l’équipe produit.

Ce que j’ai fait

Je conçois et développe l’application en React Native avec Expo. La navigation est construite avec Expo Router, le code est écrit en TypeScript et les tests unitaires avec Jest.

Je m’occupe aussi de l’outillage autour du code. J’ai industrialisé la CI/CD, pour que les tests et les builds tournent automatiquement. J’ai mis en place la gestion des dépendances avec Renovate, qui propose lui-même les mises à jour sous forme de demandes de fusion. Les montées de version de Node et du SDK Expo font également partie de mon travail : elles évitent que l’application reste bloquée sur des versions anciennes.

Mon workflow de développement s’appuie sur Claude Code. Je l’utilise pour la code review, pour générer des tests et pour automatiser ce qui peut l’être. Je m’en servais déjà sur mes missions précédentes, chez Matmut et sur Jul’ia à Fort-de-France.

Stack

React Native, Expo, Expo Router, TypeScript, Node.js, Jest, CI/CD, Renovate, Claude Code.

Résultats

La mission est en cours. Je continue de développer l’application avec l’équipe produit, et l’outillage que j’ai mis en place (CI/CD, Renovate, montées de version) sert à chaque nouvelle livraison.

Captures

Stack et expertises