19 Oct
|
Enroll Talent
|
Sainte-Thérèse
19 Oct
Enroll Talent
Sainte-Thérèse
Contexte Nous cherchons un(e) développeur(se) Word
Press plugin senior pour concevoir et développer un plugin Word
Press sur mesure permettant d’importer, gérer, synchroniser et afficher des offres d’emploi provenant de Enroll Talent, puis de les présenter efficacement sur un site Word
Press (thème existant).
Mission Concevoir l’architecture et développer un plugin Word
Press propre, maintenable et évolutif Intégrer la source Enroll Talent (API/flux) pour récupérer les offres d’emploi Gérer la synchronisation (import initial + mises à jour + suppression/expiration) Mettre à disposition des outils d’affichage côté front (shortcodes / blocs / templates) Ajouter une interface d’administration (paramétrage + logs + monitoring) Assurer qualité, performance, sécurité, documentation et support au déploiement Objectifs fonctionnels attendus 1) Import / synchronisation Enroll Talent Connexion à Enroll Talent via API (REST/JSON) ou flux (XML/JSON/CSV) selon disponibilité Import des offres dans Word
Press sous forme de: Custom Post Type (ex: job) ou autre approche pertinente Taxonomies (catégorie, type de contrat, localisation, etc.) Champs (ACF ou meta fields natifs) : titre, entreprise, ville, province/région, salaire, type, date, description, URL candidature, identifiant externe, etc.
Planification via WP-Cron (ou possibilité d’endpoint manuel / bouton “Synchroniser”) Gestion des doublons via identifiant externe Gestion des offres expirées : désactivation, archivage ou suppression (paramétrable) Logs (niveau basique minimum) : nombre d’offres importées, mises à jour, ignorées, erreurs 2) Administration / paramétrage Écran de configuration du plugin: Clé/API, URL de flux, fréquence, filtres (optionnels), mode debug Mapping des champs (si nécessaire) Choix du mode d’expiration/archivage Outil “Synchroniser maintenant” Affichage des logs / statut de dernière synchro 3) Affichage front-end Méthodes d’intégration: Shortcodes (obligatoire)
+ éventuellement Gutenberg blocks (bonus) Pages attendues: Liste d’offres avec pagination / lazy load (au choix) Filtres : mots-clés, localisation, catégorie, type de contrat (au minimum) Page détail offre SEO : URLs propres, titres/meta cohérents, données structurées si pertinent (bonus) Design: Respect du thème existant (utiliser templates compatibles, classes CSS, etc.) Exigences techniques Word
Press (bonnes pratiques core) : CPT, taxonomies, meta, hooks/actions/filters PHP moderne (7.4+ idéalement), POO, namespaces, autoload (Composer apprécié) Sécurité : validation/sanitation, capabilities, nonces, permissions admin Performance : batch import, limitation requêtes, transients/cache si utile Compatibilité : WP 6.x Thèmes standards + page builders courants (idéalement sans dépendance forte) Livraison: Plugin versionné (Git), structure propre, README + doc d’installation Script / procédure de déploiement Tests simples ou au minimum checklist QA Profil recherché Expérience avérée (3+ ans) en développement de plugins Word
Press sur mesure Aisance avec intégrations API/flux, synchro, mapping de données Capacité à proposer une architecture solide et à anticiper les cas limites (doublons, erreurs réseau, quotas, etc.) Communication claire, autonomie, rigueur Livrables Plugin Word
Press complet (zip + repo Git) Documentation: Installation + configuration Utilisation (shortcodes / options) Stratégie de synchro + logs Guide de maintenance (comment mettre à jour le mapping, diagnostiquer une erreur) Support de mise en production (ex: 1–2 semaines selon modalités) Process / Candidature Merci d’envoyer: 2–3 exemples de plugins ou projets Word
Press similaires (liens / repo / captures) Votre approche proposée (architecture + étapes + estimations) Votre tarif (forfait ou taux horaire) et disponibilités Bonus : expérience avec des sites emploi / job boards / importeurs Bonus appréciés Bloc Gutenberg natif Compatibilité WPML/Polylang (si site multilingue) Webhook/Sync temps réel si Enroll Talent le permet Données structurées Job
Posting (Schema.org)
📌 Développeur(se) Plugin (Sainte-Thérèse)
🏢 Enroll Talent
📍 Sainte-Thérèse