Le projet
JOBRELAIS diffuse des opportunités professionnelles au Togo et, au-delà, en Afrique francophone — Bénin, Côte d'Ivoire, Sénégal. Sur ce marché, l'audience visée consulte les offres depuis un téléphone, souvent sur une connexion irrégulière et un forfait data compté. La plateforme web ne suffisait donc plus : il fallait une application qui tienne dans la poche, qui prévienne elle-même quand une offre paraît, et qui permette de postuler sans repasser par un navigateur.
L'application couvre les deux versants du marché. Côté candidat : recherche d'offres filtrée par pays, secteur et catégorie — emplois, stages, concours, appels d'offres —, notifications push à chaque nouvelle publication, profil professionnel et CV renseignés en ligne, et un fil d'actualités RH et de conseils carrière. Côté recruteur : publication d'offres et accès aux profils de talents.
Mon rôle sur le projet
Lead Tech : j'ai porté les choix techniques et la mise en production de l'application.
- Choix de l'architecture : une application React Native branchée sur l'existant Laravel plutôt qu'un développement natif, pour ne pas dupliquer le métier déjà en place
- Conception de l'API REST exposée à l'application et du contrat d'échange avec le backend
- Structuration de la navigation et des parcours : accueil, offres, publication, talents, blog, profil
- Mise en place des notifications push et de la logique d'alerte sur nouvelles opportunités
- Encadrement technique du développement et revue de code
- Publication et suivi de l'application sur le Google Play Store
Défis techniques
- Réutiliser le métier de la plateforme web sans le réécrire : l'application consomme le même socle Laravel, ce qui impose de faire évoluer l'API sans casser l'existant
- Tenir la promesse de la notification push : une alerte qui arrive en retard, en double ou jamais vaut moins qu'une absence d'alerte
- Rester utilisable sur connexion faible et sur des appareils d'entrée de gamme : poids de l'application, taille des listes, mise en cache des offres déjà consultées
- Faire cohabiter deux publics aux besoins opposés — candidat et recruteur — dans une seule application, sans alourdir le parcours du plus nombreux
- Couvrir plusieurs pays dans une même application : filtrage par pays, sans multiplier les variantes de build
- Satisfaire les exigences du Play Store sur la déclaration des données collectées et le parcours de suppression de compte
