Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Développeur(se) Plugin

$50 - $60 per hour
Full-time

Enroll Talent

Contexte
Nous 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).

Mission

  • Concevoir l’architecture et développer un plugin WordPress 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 WordPress 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

  • WordPress (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 WordPress 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

  1. Plugin WordPress complet (zip + repo Git)

  2. Documentation :

    • Installation + configuration

    • Utilisation (shortcodes / options)

    • Stratégie de synchro + logs

  3. Guide de maintenance (comment mettre à jour le mapping, diagnostiquer une erreur)

  4. Support de mise en production (ex: 1–2 semaines selon modalités)

Process / Candidature
Merci 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é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 JobPosting (Schema.org)

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Développeur(se) Plugin in Sainte-Thérèse, QC vacancy
  • $50 - $60 per hour

     ...Context We are looking for a senior WordPress plugin developer to design and develop a custom WordPress plugin that imports, manages, synchronizes, and displays job postings from Enroll Talent, then presents them effectively on a WordPress site (existing theme). Mission... 
    Suggested
    Hourly pay
    Price work
    Permanent employment
    Full time
    Contract work

    Enroll Talent

    Sainte-Thérèse, QC
    8 hours ago
  •  ...entre vision créative et exécution maîtrisée. Notre standard est clair : aucune approximation, aucun détail négligé. L’excellence se construit, étape par étape. Votre rôle En tant que finisseur(se) en ébénisterie , vous jouerez un rôle déterminant dans la qualité... 
    Suggested
    Full time
    Monday to friday
    Day shift

    Ébénisterie Classique Inc.

    Sainte-Thérèse, QC
    19 days ago
  •  ...TEHORA est présentement à la recherche d' un(e) développeur(se) fullstack afin de participer à la conception, au développement et à l’évolution d’applications modernes dans un environnement agile. Sans être exhaustifs, voici les services et livrables que devra fournir... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Terrebonne, QC
    9 days ago
  •  ...TEHORA est présentement à la recherche d' un(e) développeur(se) spécialisé(e) en intégration de données afin de soutenir la mise en place d’architectures de données et la gestion des flux d’information. Sans être exhaustifs, voici les services et livrables que devra fournir... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Terrebonne, QC
    9 days ago
  •  ...Description de poste Nous cherchons un plongeur-se pour notre service alimentaire d’Airbus à Mirabel. Horaire de jour du lundi au vendredi, Fermé a noël pour 1 semaine, congés payés et les congés annuel non pris sont aussi payés (selon la convention collective)... 
    Suggested
    Monday to friday
    Day shift

    Aramark

    Mirabel, QC
    17 hours ago
  • $46.02 per hour

     ...moteurs diésel avancés, fournit des services financiers et des technologies de l’information, et distribue des pièces de camion en lien avec ses activités principales. Nous sommes une organisation simple et efficace, dotée d'une culture d'entreprise forte et d'une communication... 
    Hourly pay
    Afternoon shift

    PACCAR

    Sainte-Thérèse, QC
    17 hours ago
  •  ...initiative et la collaboration sont au cœur de chaque projet. Nous croyons que les meilleures idées naissent sur le terrain, que la réussite se construit ensemble, et que chaque talent mérite l’espace pour évoluer et exceller. Ici, chacun contribue à bâtir des infrastructures... 
    Full time
    Seasonal work
    Laval, QC
    1 day ago
  • $20.92 per hour

     ...pour le secteur de l'alimentation et des pharnacies. Nous sommes présentement à la recherche de marchandiseurs et marchandiseuses pour se joindre à notre équipe grandissante. Description de l’offre d’emploi Impact Detail: Un impact avec chaque détail ! Nous sommes présentement... 
    Permanent employment
    Full time
    Day shift

    Impact Détail Inc.

    Boisbriand, QC
    14 days ago
  •  ...initiative et la collaboration sont au cœur de chaque projet. Nous croyons que les meilleures idées naissent sur le terrain, que la réussite se construit ensemble, et que chaque talent mérite l’espace pour évoluer et exceller. Ici, chacun contribue à bâtir des infrastructures... 
    Full time
    Seasonal work
    Laval, QC
    1 day ago
  •  ...recyclage, procure aux collectivités une manière intelligente de magasiner et empêche que plus de 700 millions de livres d’articles usagés ne se retrouvent dans des sites d’enfouissement à chaque année. Nous aidons également plus de 100 organismes à but non lucratif en leur... 
    Daily paid
    Full time
    Local area

    Savers | Value Village

    Sainte-Thérèse, QC
    13 days ago
  • $85k - $105k per year

    Vos défis: Développer et maintenir des micro-services en Java; Intégrer applications en développant des interfaces avec des API existants; Définir des modèles de données, convertir des bases de données structurées et créer des bases de données; Exécuter des ...

    Gestal Amérique du Nord Inc.

    Mirabel, QC
    a month ago
  • $60k - $75k per year

     ...000$ selon l’expérience   JOIGNEZ-VOUS AU GROUPE CAINE! Le Groupe Caine est à la recherche d'un(e ) technicien(ne) à la paie pour se joindre à son équipe des ressources humaines. Relevant de la vice-présidente, Ressources humaines, la personne titulaire du poste jouera... 
    Permanent employment
    Full time
    Day shift

    La Compagnie Commonwealth Plywood Ltée

    Sainte-Thérèse, QC
    8 days ago
  • $57.48k - $110.71k per year

     ...principes fondamentaux de la réussite éducative, comme la richesse de la relation pédagogique, le plaisir d’apprendre et de transmettre ses connaissances et la capacité de s’adapter au contexte d’apprentissage de chacun.  | PROFIL RECHERCHÉ |  Personne reconnue pour ses... 
    Remplacement
    Full time
    Contract work
    Part time
    Apprenticeship
    Summer work

    Collège Lionel-Groulx

    Sainte-Thérèse, QC
    2 days ago
  • $33.54 per hour

    Les tâches Effectuer l'ébavurage et la finition des pièces usinées selon les standards établis. Réaliser le décompte des pièces avant et après les opérations. Effectuer les tâches de maintenance préventive demandées selon les fiches de surveillance. Effectuer des...
    Permanent employment
    Trial period

    Bédard Ressources Inc.

    Mirabel, QC
    18 days ago
  •  ...la caisse enregistreuse, comme un caissier, au point de vente dans le magasin. Qualifications Exigences physiques ~ Capacité de se tenir debout et de marcher pendant la majeure partie du quart de travail, de se pencher, de s'accroupir et de se tordre fréquemment, de... 
    Full time
    Part time
    Immediate start
    Flexible hours
    Day shift

    Moores Clothing

    Sainte-Thérèse, QC
    10 days ago
  •  ...requise. Une connaissance de l'anglais à l’oral et à l’écrit sera considérée favorablement . CE QUE NOUS OFFRONS · Le lieu de travail se situe à Sainte-Thérèse près des autoroutes 640 et 15. · Stationnement disponible et gratuit. · Nous payons la cotisation de l’... 
    Full time
    Contract work
    Work at office

    Commonwealth Plywood Ltd.

    Sainte-Thérèse, QC
    14 days ago
  • $18 - $22 per hour

    Nous recherchons activement un livreur-manoeuvre d'entrepôt dynamique et rigoureux·se pour rejoindre une entreprise en pleine croissance à Sainte-Thérèse. Entreprise fun et dynamique de location de matériel évènementiel. Ce poste permanent est à temps plein l'été et temps... 
    Permanent employment
    Full time
    Part time
    Seasonal work
    Flexible hours
    Day shift

    Randstad

    Sainte-Thérèse, QC
    14 days ago
  •  ...avec les équipes régionales, divisionnaires et de district, tout en assurant une communication efficace et ponctuelle. Le recruteur se concentrera sur le recrutement et la présélection des candidats pour les postes actuellement ouverts, ainsi que sur la création d’un bassin... 
    Daily paid
    Local area

    Atout recrutement

    Boisbriand, QC
    more than 2 months ago
  •  ...recyclage, procure aux collectivités une manière intelligente de magasiner et empêche que plus de 700 millions de livres d’articles usagés ne se retrouvent dans des sites d’enfouissement à chaque année. Nous aidons également plus de 100 organismes à but non lucratif en leur... 
    Daily paid
    Full time
    Part time

    Savers | Value Village

    Sainte-Thérèse, QC
    13 days ago
  • $60k - $70k per year

     ...This role requires a strong knowledge of French Nous sommes présentement à la recherche d’un(e) Technicien(ne) informatique pour se joindre à l’équipe de Services TI et contribuer à notre mission. Devenez la face cachée du succès de Solulan! Depuis 1999, Solulan... 
    Permanent employment

    Solulan

    Sainte-Thérèse, QC
    1 day ago
  •  ...initiative et la collaboration sont au cœur de chaque projet. Nous croyons que les meilleures idées naissent sur le terrain, que la réussite se construit ensemble, et que chaque talent mérite l’espace pour évoluer et exceller. Ici, chacun contribue à bâtir des infrastructures... 
    Full time
    Seasonal work
    Laval, QC
    1 day ago
  •  ...de leur unicité et, surtout, à leur offrir un environnement de travail où elles seront bien. Pour nous, la discrimination, peu importe ses formes, c’est tolérance zéro! Nous croyons en l’importance que nos équipes soient le reflet de la diversité de nos membres, de notre clientèle... 
    Full time
    Remote work
    Flexible hours

    Desjardins

    Sainte-Thérèse, QC
    11 days ago
  • $22 per hour

     ...Description du mandat Le tuteur ou la tutrice offrira du soutien scolaire individualisé auprès d’élèves du secondaire et du cégep, selon ses compétences, ses disponibilités et les besoins des clients. Les matières recherchées incluent notamment : Mathématiques;... 
    Part time
    Apprenticeship

    Clinique Rayons et Réadapt

    Sainte-Thérèse, QC
    22 days ago
  •  ...Barreau du Québec; Minimum de 2 ans d’expérience en litige civil, commercial ou en droit de la construction; Excellent(e)s plaideur(se)s, doté(e)s d’un talent marqué pour la négociation et la résolution de différends; Capacité à travailler de façon autonome tout en... 
    Work at office

    Baro RH

    Sainte-Thérèse, QC
    16 days ago
  •  ...Nous sommes à la recherche d'un développeur(euse) logiciel C++ / Python pour rejoindre l'une de nos équipes d'experts chez Spiria, et travailler sur des logiciels fonctionnant sur des machines de pointe. Il s'agit d'un rôle idéal pour une personne qui excelle dans la conception... 
    Work at office

    spiria

    Laval, QC
    a month ago
  •  ...Omyload au 3355 Boulevard de la Grande-Allée, Local 102 à Boisbriand, J7H 1H5 Nous sommes à la recherche d’un autre Bon GUS* pour se joindre à notre belle et grande famille à notre succursale Omyload à Boisbriand. Tu vas me dire, mais c’est quoi ça un Bon GUS ? Et... 
    Daily paid
    Permanent employment
    Full time
    Local area

    GUS

    Sainte-Thérèse, QC
    12 days ago
  •  ...SETTER D’ÉLITE – JOBSMEDIA Tu veux faire partie d’une équipe qui ne se contente pas de suivre le rythme, mais qui redéfinit les standards du recrutement numérique ? Chez JobsMedia , on propulse les entreprises vers le succès en connectant les meilleurs talents avec les... 
    Daily paid
    Permanent employment
    Full time

    Jobs Media Inc.

    Sainte-Thérèse, QC
    more than 2 months ago
  • $16.1 per hour

     ...’entrée en fonction : 2027-03-01 Durée du contrat : indéterminé Précisions : Contrats de travail débutant en mars et avril 2027 et se terminant au plus tard en novembre 2027 (durée des contrats variant de 3 à 8 mois)   COMMUNICATION: Moyen(s) de communication : Par... 
    Permanent employment
    Full time
    Contract work
    Seasonal work

    Fédération Upa Outaouais-Laurentides (Cea) (Voir Le Nom De L...

    Sainte-Thérèse, QC
    13 days ago
  •  ...la communauté ? Recherchez-vous un environnement de travail professionnel, où l’équipe est au cœur du quotidien et où aucune journée ne se ressemble? Le poste d’infirmière ou infirmier chez nous est fait pour vous! Au sein de votre équipe, votre rôle essentiel sera de:... 
    Daily paid
    Part time
    Work at office

    Groupe Jean Coutu

    Sainte-Thérèse, QC
    more than 2 months ago
  • $30 - $35.29 per hour

     ...arrivée de nombreux jeunes entrepreneurs offrant une diversité de commerces de proximité. Son centre-ville communément appelé Le Village se démarque des villes voisines par son histoire et l’harmonisation de son cadre bâti ancien et nouveau. La Ville de Sainte-Thérèse... 
    Remplacement
    Full time
    Contract work
    Apprenticeship
    Summer work
    Work at office

    Ville de Sainte-Thérèse

    Sainte-Thérèse, QC
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur(se) Plugin. Be the first to apply!