développeur/développeuse d'application Web
Enroll TalentSainte-Thérèse (QC) · CanadaPubliée le
- CDI
- Temps plein
- 50,00 – 60,00 $ CA / heure
Le lien pour postuler et la candidature automatique sont dans le plan Standard d'Alzotech (20 DT par mois).
Compétences demandées
- WordPress
- API
- PHP
- Développement plugin
- Interface administration
Description de l'offre d'emploi
Enroll Talent recrute : développeur/développeuse d'application Web, à Sainte-Thérèse, Canada (CDI).
ContexteNous cherchons un(e) développeur(se) WordPress plugin senior pour concevoir et développer un plugin WordPress 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 WordPress (thème existant).MissionConcevoir l?architecture et développer un plugin WordPress propre, maintenable et évolutifIntégrer la source Enroll Talent (API/flux) pour récupérer les offres d?emploiGé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éploiementObjectifs fonctionnels attendus1) Import / synchronisation Enroll TalentConnexion à Enroll Talent via API (REST/JSON) ou flux (XML/JSON/CSV) selon disponibilitéImport des offres dans WordPress sous forme de :Custom Post Type (ex: job) ou autre approche pertinenteTaxonomies (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 externeGestion des offres expirées : désactivation, archivage ou suppression (paramétrable)Logs (niveau basique minimum) : nombre d?offres importées, mises à jour, ignorées, erreurs2) Administration / paramétrageÉcran de configuration du plugin :Clé/API, URL de flux, fréquence, filtres (optionnels), mode debugMapping des champs (si nécessaire)Choix du mode d?expiration/archivageOutil ?Synchroniser maintenant?Affichage des logs / statut de dernière synchro3) Affichage front-endMé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 offreSEO :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 techniquesWordPress (bonnes pratiques core) : CPT, taxonomies, meta, hooks/actions/filtersPHP moderne (7.4+ idéalement), POO, namespaces, autoload (Composer apprécié)Sécurité : validation/sanitation, capabilities, nonces, permissions adminPerformance : batch import, limitation requêtes, transients/cache si utileCompatibilité :WP 6.xThèmes standards + page builders courants (idéalement sans dépendance forte)Livraison :Plugin versionné (Git), structure propre, README + doc d?installationScript / procédure de déploiementTests simples ou au minimum checklist QAProfil recherchéExpérience avérée (3+ ans) en développement de plugins WordPress sur mesureAisance avec intégrations API/flux, synchro, mapping de donnéesCapacité à proposer une architecture solide et à anticiper les cas limites (doublons, erreurs réseau, quotas, etc.)Communication claire, autonomie, rigueurLivrablesPlugin WordPress complet (zip + repo Git)Documentation :Installation + configurationUtilisation (shortcodes / options)Stratégie de synchro + logsGuide de maintenance (comment mettre à jour le mapping, diagnostiquer une erreur)Support de mise en production (ex: 1?2 semaines selon modalités)Process / CandidatureMerci d?envoyer :2?3 exemples de plugins ou projets WordPress similaires (liens / repo / captures)Votre approche proposée (architecture + étapes + estimations)Votre tarif (forfait ou taux horaire) et disponibilitésBonus : expérience avec des sites emploi / job boards / importeursBonus appréciésBloc Gutenberg natifCompatibilité WPML/Polylang (si site multilingue)Webhook/Sync temps réel si Enroll Talent le permetDonnées structurées JobPosting (Schema.org)
Annonce repérée sur Guichet-Emploiset réunie par Alzotech. Visa et permis de travail : vérifiez les conditions auprès des services officiels du pays avant d'accepter une offre.
Offres similaires au Canada
- développeur/développeuse de sites Web d'affaires électroniquesTechnucom Ce lien ouvrira dans une nouvelle fenêtre · MontréalCDIPubliée aujourd'hui
- technicien/technicienne en soutien de réseauEastern Mineland · SherbrookeCDIRéseaux & SystèmesPubliée aujourd'hui
- gestionnaire de projet informatiquePAS/PAMC · Trois-RivièresCDIChef de projet ITPubliée hier
- développeur/développeuse de logicielsNord Quantique Ce lien ouvrira dans une nouvelle fenêtre · Sherbrooke (CDIDéveloppement webPubliée hier
- gestionnaire de systèmes commerciaux informatiquesCentre de communication de santé des capitales Ce lien ouvrira dans une nouvelle fenêtre · QuébecCDIRéseaux & SystèmesPubliée hier
- technicien/technicienne de réseau informatiqueiMotion Sécurité Ce lien ouvrira dans une nouvelle fenêtre · Saint-LaurentCDIRéseaux & SystèmesPubliée hier