Maud Emploi
Projet pro • Développement
Intégration de l'API We Recruit pour connecter dynamiquement les offres d'emploi au site de cette agence de recrutement, en collaboration avec une agence partenaire à Limoges. Un projet technique qui illustre ma capacité à consommer et afficher des données issues d'APIs tierces dans un contexte client réel.

Contexte
Maud Emploi est une agence de recrutement basée à Limoges qui utilisait la solution ATS We Recruit pour gérer ses offres d'emploi. Le site actuel était celui de We Recruit, sans possibilité de personnalisation. La mission était de connecter le site à l'API We Recruit pour automatiser entièrement cet affichage et que le site soit personnalisable.
Défi
Consommer une API tierce dans un environnement de production existant, sans perturber le reste du site, tout en garantissant une expérience utilisateur fluide : affichage des offres en temps réel, filtrage, et rendu responsive adapté à tous les appareils.
Solution
Développement d'un module dédié à la consommation de l'API We Recruit : récupération des offres, normalisation des données, rendu dynamique côté client avec gestion des états de chargement et des erreurs. Interface de consultation claire et accessible pour les candidats.
Déroulement du projet
Analyse de l'API We Recruit
Étude de la documentation, tests des endpoints via Postman, identification des champs pertinents à afficher et définition de la structure de données côté front.
Développement du module offres
Création des fonctions de fetch, normalisation des données retournées par l'API, gestion du cache et des cas d'erreur (API indisponible, aucune offre active).
Mise en place de shortcodes d'affichage avec différents paramètres
Création de shortcodes WordPress permettant d'afficher les offres avec des filtres personnalisés (secteur, localisation, type de contrat), rendant l'affichage flexible et réutilisable.
Intégration UI
Développement des composants d'affichage des offres (liste, fiche détail) en accord avec la charte graphique existante du site client.
Tests & recettage
Validation du comportement en conditions réelles, tests avec différents volumes d'offres et de différents types de postes, recettage avec le client.
Stack technique
- API We Recruit
Ce qui a été livré
- Affichage automatique et en temps réel des offres d'emploi depuis We Recruit
- Personnalisation complète de l'affichage via des shortcodes WordPress
- Module livré sans impact sur le reste du site existant
- Interface candidat claire et responsive sur tous les appareils