Job Hunter — Daily Job Board & Outreach Engine
Livre quinze correspondances d'emploi pré-notées au tableau de bord d'un chercheur d'emploi chaque matin à 08:00, chacune portant le recruteur, le responsable du recrutement et le responsable technique, avec un message LinkedIn personnalisé déjà rédigé. Construit pour les chercheurs d'emploi qui ont besoin que la chasse prenne vingt minutes, pas deux heures.
Ce qui était réellement cassé.
La recherche d'emploi épuise les gens qui peuvent le moins se permettre de perdre du temps. Les tableaux affichent les mêmes rôles des jours après leur apparition sur les pages de carrière de l'entreprise, dupliqués sur quatre agrégateurs, dont la moitié mal étiquetés comme distants. Le vrai coût n'est pas le défilement — c'est l'heure passée à trouver la bonne personne à contacter, à rédiger un message qui ne sonne pas générique, et à le refaire demain. La plupart des chercheurs d'emploi postulent à tout indistinctement ou arrêtent complètement de postuler. L'outillage qui existe optimise le volume ; il ne rend pas la tâche quotidienne finie, et il ne vous dit pas qui décide réellement.
À l'écran.



Comment ça a été construit.
L'architecture, les contraintes contre lesquelles elle a été choisie, et les compromis qui sont venus avec.
Une application Next.js déployée sur Vercel, avec un manifeste PWA pour qu'elle s'installe sur mobile sans soumission à un app store. Le pipeline nocturne accède à six tableaux d'emploi et 184 pages de carrière d'entreprise directement — les pages de carrière plutôt que les agrégateurs car les rôles y apparaissent des jours plus tôt, et cet avantage temporel est le cœur du produit. Chaque rôle est noté de 0 à 100 selon l'adéquation du titre, le chevauchement de stack, la bande de séniorité, la géographie, la fraîcheur et le signal de l'entreprise ; tout ce qui est en dessous du seuil de l'utilisateur est supprimé avant que le tableau ne s'affiche. La détection des doublons réduit le même rôle syndiqué sur plusieurs tableaux en une seule carte, en conservant l'annonce propre de l'entreprise. La résolution des contacts est une recherche LinkedIn de précision limitée à l'entreprise et au titre — le produit ne scrape jamais LinkedIn et ne stocke jamais un nom inventé ; il ouvre la bonne recherche et l'utilisateur clique. La génération de DM est spécifique au rôle, rédigée dans le registre déclaré de l'utilisateur, et l'utilisateur copie ou édite avant d'envoyer. Le changement de préset — plus frais à senior — déplace les poids de notation, les filtres de séniorité et le registre DM ensemble en une seule action. Les paiements s'effectuent via MTN MoMo et Orange Money en XAF, qui est la seule infrastructure de paiement qui fonctionne sans friction pour le marché principal.
Stack
Ce que ça a fait bouger.
Mesuré après livraison, par rapport aux chiffres de départ de la mission.
- Pages de carrière explorées
- 185+
- Rôles livrés par utilisateur par jour
- 15
- Temps pour compléter la chasse quotidienne
- ~20 min
Voyez par vous-même.
Un dossier similaire sur votre bureau ?
Parlons-en.