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

Développeur(se) Plugin + Chrome Extension

$50 - $60 per hour
Full-time

Enroll Talent

Contexte
Nous cherchons un(e) développeur(se) plugin senior pour concevoir et développer un plugin 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 web externe (thème existant).

Mission

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

  • 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 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 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 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 3 days ago
Similar jobs that could be interesting for youBased on the Développeur(se) Plugin + Chrome Extension in Sainte-Thérèse, QC vacancy
  • $50 - $60 per hour

     ...Context We are looking for a senior plugin developer to design and develop a tailor-made plugin to import, manage, synchronize and display job offers from Enroll Talent, then present them effectively on an external website (existing theme). Mission Design the architecture... 
    Suggested
    Hourly pay
    Price work
    Permanent employment
    Full time
    Contract work

    Enroll Talent

    Sainte-Thérèse, QC
    3 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)   Lieu... 
    Suggested
    Monday to friday
    Day shift

    Aramark

    Mirabel, QC
    1 day ago
  •  ...travaillons avec des talents passionnés et notre culture d'entreprise favorise la diversité, l'inclusion et... du fun !  Le rôle de Développeur.se de logiciels Ce poste fait partie d’une équipe qui travaille au développement d’un logiciel de gestion et d’orchestration des... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours

    Riedel Communications

    Laval, QC
    12 days ago
  •  ...COIFFEUR(SE) CE QUE NOUS OFFRONS Vous cherchez un endroit où vous pourriez changer la vie des gens ? Vous êtes au bon endroit. Chez nous, une coupe de cheveux n'est pas seulement une coupe de cheveux, c'est une expérience, que vous donniez une coupe de cheveux à un client... 
    Suggested
    Flexible hours
    Afternoon shift

    SmartStyle Salons

    Laval, QC
    20 days ago
  • $72 per hour

    Technicienne en travail social – Nord-du-Québec Conditions d’emploi : Lieu : Nord-du-Québec - Disposé(e) à travailler dans la zone mentionnée et idéalement détenteur(trice) d’un moyen de transport. Statut: Temps plein / Temps partiel – Quart variable ...
    Suggested
    Full time
    Part time

    ASICC-MED

    Laval, QC
    12 days ago
  •  ...Horaire: semaine de nuit avec possibilité de faire du temps supplémentaire. ~ Du lundi au vendredi de 22h00 à 06h00. Le patrouilleur(se)du réseau A25 est responsable de la surveillance continue du réseau routier sous sa responsabilité afin d’assurer la sécurité des... 
    Full time
    Temporary work
    Monday to friday
    Night shift

    Colas

    Laval, QC
    1 day ago
  •  ...TEHORA est présentement à la recherche d’ un Développeur Web Full Stack afin de participer au développement et à l’intégration d'une plateforme...  ...profil. LIEU DE TRAVAIL Montréal- Hybride POURQUOI SE JOINDRE À TEHORA ? TEHORA est une firme québécoise multidisciplinaire... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Laval, QC
    more than 2 months ago
  •  ...Chasseur.se de tête/ Chasseur.se de grands talents/ Rive-Nord de Montréal Rejoins Grands Talents : plus qu'un emploi, une aventure humaine et professionnelle. Comme chasseur·se de tête chez Grands Talents, tu es au cœur de l’action. Tu ouvres des portes... 
    Full time

    Grands Talents

    Boisbriand, QC
    more than 2 months 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
    3 days ago
  •  ...Assembleur.se-monteur.se R&D Caméléon recrute une personne manuelle et débrouillarde pour occuper un poste d’ Assembleur.se-monteur.se R&D au sein d’une entreprise à Terrebonne.   Vous aimez comprendre comment les choses fonctionnent, assembler des pièces et trouver... 
    Permanent employment
    Full time
    Apprenticeship

    Cameleon RH

    Terrebonne, QC
    10 days ago
  •  ...Travailleur(se) social(e) – Soutien aux patients et familles (Côte-Nord du Quebec) Disposé(e) à travailler dans la zone mentionnée et idéalement détenteur(trice) d’un moyen de transport. Capacité à intervenir dans l’un des milieux suivants : CHSLD, CLSC, centre hospitalier... 
    Full time
    Contract work
    Part time
    Work from home
    Flexible hours
    Night shift
    Afternoon shift

    ASICC-MED

    Laval, QC
    26 days ago
  • $57.55k - $110.83k per year

     ...Enseignante ou enseignant en français  | LES DÉFIS QUI VOUS ATTENDENT | Nous sommes à la recherche de personnes motivées souhaitant se joindre à notre équipe de personnel enseignant, nous souhaitons former une banque de candidature et de potentiel besoin durant la... 
    Contract work
    Apprenticeship

    Collège Lionel-Groulx

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

     ...Thérèse dans un Environnement d’enseignement supérieur !  Allied Universal est à la recherche d’un(e) Superviseur(e) de quart pour se joindre à notre équipe et assurer la supervision des opérations de sécurité sur un site prestigieux. Lieu : Sainte-Thérèse, QC Taux... 
    Hourly pay
    Remplacement
    Full time
    Monday to friday
    Night shift
    Day shift
    Afternoon shift

    Allied Universal

    Sainte-Thérèse, QC
    3 days ago
  • $57.55k - $110.83k 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. | EXIGENCES | ~ BAC en sciences infirmières OU... 
    Remplacement
    Full time
    Contract work
    Part time
    Apprenticeship
    Internship
    Afternoon shift

    Collège Lionel-Groulx

    Sainte-Thérèse, QC
    4 days ago
  • $57.55k - $110.83k 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. | EXIGENCES | ~ Baccalauréat en chimie OU ~... 
    Remplacement
    Full time
    Contract work
    Part time
    Apprenticeship

    Collège Lionel-Groulx

    Sainte-Thérèse, QC
    27 days ago
  •  ...Travailleur(se) social(e) – Soutien aux patients et familles (Asicc-Med – Santé Mobile) Lieu : Québec, Canada (domicile et établissements partenaires) Type de contrat : Temps plein ou temps partiel (selon disponibilité) Horaires : Flexibles, adaptés... 
    Full time
    Contract work
    Part time
    Work from home
    Flexible hours

    ASICC-MED

    Laval, QC
    more than 2 months 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
    a month ago
  •  ...Chargé de projets TI Nous sommes présentement à la recherche d’un(e) Chargé de projets TI pour se joindre à l’équipe de Projets. Devenez la face cachée du succès de Solulan!   Depuis 1999, Solulan accompagne les organisations dans leur transformation numérique en offrant... 
    Permanent employment

    Solulan

    Sainte-Thérèse, QC
    17 days ago
  • $35 per hour

     ...– Sainte-Thérèse, QC Le centre de carrosserie CARSTAR de Sainte-Thérèse est à la recherche d’un(e) carrossier(ère) qualifié(e) pour se joindre à son équipe. Responsabilités principales: • Effectuer les réparations de carrosserie sur véhicules accidentés • Redresser... 
    Permanent employment
    Full time
    Temporary work
    Local area

    9479-7438 Québec Inc.

    Sainte-Thérèse, QC
    15 days ago
  •  ...décision. Encourage la prise d’initiatives, accompagne le changement de façon positive et contribue activement au développement de ses équipes. | EXIGENCES |  Diplôme universitaire de premier cycle complété (certificat) dans un champ de spécialisation approprié ou... 
    Contract work
    Summer work
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Collège Lionel-Groulx

    Sainte-Thérèse, QC
    11 days ago
  •  ...les entreprises jusque dans la mise en place des solutions, de la formation des équipes à la gestion du changement, pour que la stratégie se traduise en résultats concrets. Opportunité et perspectives d'avenir La spécialisation de L'effet Futé réside dans la croissance d... 
    Daily paid
    Permanent employment
    Contract work
    Work at office
    Remote work
    2 days per week

    L'effet Futé

    Sainte-Thérèse, QC
    25 days ago
  • $22.1 per hour

     ...partiel  Joignez-vous à l’équipe Allied Universal! Allied Universal est à la recherche d’ agents(es) de sécurité professionnels(les) pour se joindre à son équipe à  Saint Therese, QC . Vous êtes une personne fiable, professionnelle et passionnée par le service à la... 
    Full time
    Part time
    Work at office

    Allied Universal

    Sainte-Thérèse, QC
    3 days ago
  • $37.35 per hour

     ...progresser votre carrière. Avec nous, vous aurez la possibilité de construire votre ambition! Amrize North America Inc. est fier de ses processus de recrutement et de son engagement à ce que toutes les candidatures qualifiées soient prises en considération pour un emploi... 
    Hourly pay
    Permanent employment
    Full time
    Night shift
    Weekend work
    Afternoon shift

    Amrize

    Sainte-Thérèse, QC
    24 days ago
  • $41.68k per year

     ...sécurité et de technologie sophistiquées et adaptées aux besoins de ses clients, grâce à des partenariats étroits et à une prestation de...  ...fondamentales — l’intégrité, la confiance, la vigilance et le respect — se reflètent dans tout ce que nous faisons au sein de nos opérations.... 
    Full time
    Work at office
    Weekend work
    Day shift
    Afternoon shift

    GardaWorld

    Sainte-Thérèse, QC
    22 hours ago
  • $43.86k per year

     ...travail et de notre état d’esprit axé sur les objectifs. Nos valeurs fondamentales  d’intégrité, de confiance, de vigilance et de respect se reflètent dans tout ce que nous faisons dans l’ensemble  de nos opérations. Intégrité. Confiance. Vigilance. Respect. Ton... 
    Remplacement
    Full time

    GardaWorld

    Sainte-Thérèse, QC
    22 hours 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
    15 days ago
  • $20 - $30 per hour

     ...Salaire : 20$ à 28$/h (selon expérience) À propos de nous Le traiteur Le Pois Mange Tout se distingue par une cuisine fraîche, créative et de qualité, mettant en valeur des produits locaux et de saison. Nous desservons une clientèle variée à travers des événements... 
    Full time
    Seasonal work
    Local area
    Flexible hours
    Afternoon shift

    Le Pois Mange-Tout

    Sainte-Thérèse, QC
    more than 2 months 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
  •  ...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
  • $27 - $46 per hour

     ...Soudeur(se) assembleur(se) MIG/TIG Détails du poste Salaire 27 $ à 46 $ de l'heure, selon l'expérience et le mandat Type de poste Temps plein Lieu Laval, Sherbrooke, Granby, Québec, Montréal, Trois-Rivières, Rouyn noranda Horaire... 
    Full time
    Night shift
    Day shift
    Afternoon shift

    Industrielle RH et recrutement

    Laval, QC
    more than 2 months ago

Do you want to receive more vacancies?

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