Talent.com
Enroll Talent
Plugin DeveloperEnroll Talent • Sainte-Thérèse, QC, CA
No longer accepting applications
Plugin Developer

Plugin Developer

Enroll Talent • Sainte-Thérèse, QC, CA
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

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

  • Design the architecture and develop a clean, maintainable, and scalable WordPress plugin

  • Integrate the Enroll Talent source (API/feed) to retrieve job postings

  • Manage synchronization (initial import + updates + deletion/expiration)

  • Provide front-end display tools (shortcodes / blocks / templates)

  • Add an administration interface (settings + logs + monitoring)

  • Ensure quality, performance, security, documentation, and deployment support

Expected Functional Objectives

1) Import/Synchronization of Enroll Talent

  • Connection to Enroll Talent via API (REST/JSON) or feed (XML/JSON/CSV) depending on availability

  • Import of offers into WordPress as:

    • Custom Post Type (e.g., job) or other relevant approach

    • Taxonomies (category, contract type, location, etc.)

    • Fields (ACF or native meta fields): title, company, city, province/region, salary, type, date, description, application URL, external identifier, etc.

  • Scheduling via WP-Cron (or manual endpoint option / "Synchronize" button)

  • Duplicate management via external identifier

  • Expired job posting management: deactivation, archiving, or deletion (configurable)

  • Logs (basic minimum level): number of imported, updated, ignored, and error job postings

2) Administration / Settings

  • Plugin configuration screen:

    • Key/API, feed URL, frequency, filters (optional), debug mode

    • Field mapping (if necessary)

    • Expiration/archiving mode selection

  • "Sync Now" tool

  • Log display / last sync status

3) Front-end display

  • Integration methods:

    • Shortcodes (required) + optionally Gutenberg blocks (bonus)

  • Expected pages:

    • List of offers with pagination / lazy loading (optional)

    • Filters: keywords, location, category, contract type (minimum)

    • Offer details page

  • SEO:

    • Clean URLs, consistent titles/meta tags, structured data if relevant (bonus)

  • Design:

    • Respect for the existing theme (use compatible templates, CSS classes, etc.)

Technical Requirements

  • WordPress (core best practices): CPT, taxonomies, meta tags, hooks/actions/filters

  • Modern PHP (ideally 7.4+), OOP, namespaces, autoloading (Composer preferred)

  • Security: validation/sanitization, capabilities, nonces, admin permissions

  • Performance: batch import, query limiting, transients/caching if needed

  • Compatibility:

    • WP 6.x

    • Standard themes + page Common builders (ideally without strong dependencies)

  • Delivery:

    • Version-controlled plugin (Git), clean structure, README + installation documentation

    • Deployment script/procedure

    • Simple tests or at least a QA checklist

Desired Profile

  • Proven experience (3+ years) in custom WordPress plugin development

  • Comfortable with API/feed integrations, synchronization, and data mapping

  • Ability to propose a robust architecture and anticipate edge cases (duplicates, network errors, quotas, etc.)

  • Clear communication, autonomy, rigor

Deliverables

  1. Complete WordPress plugin (zip + Git repo)

  2. Documentation:

    • Installation + configuration

    • Usage (shortcodes / options)

    • Sync strategy + logs

  3. Maintenance guide (how to update the mapping, diagnose an error)

  4. Production deployment support (e.g., 1–2 (weeks depending on terms)

Application Process
Please send:

  • 2-3 examples of similar WordPress plugins or projects (links / repo / screenshots)

  • Your proposed approach (architecture + steps + estimates)

  • Your rate (flat fee or hourly rate) and availability

  • Bonus: experience with job boards / employment sites / importers

Bonus features appreciated

  • Native Gutenberg block

  • WPML/Polylang compatibility (if applicable) Multilingual)

  • Real-time Webhook/Sync if Enroll Talent allows

  • Structured JobPosting Data (Schema.org)

Create a job alert for this search

Plugin Developer • Sainte-Thérèse, QC, CA

Similar jobs

Assistant de Cuisine chez St-Hubert

Groupe St-HubertRoulottes-des-Monts, QC, CA
Full-time

Travaillez avec passion chez Les Rôtisseries St-Hubert en tant qu'Assistant de Cuisine.Organisez le travail de votre équipe et garantir une expérience client de qualité.En tant qu'Assistant de Cuis... Show more

 • Promoted

Survey Taker: Earn up to $25 per survey (Remote)

Earn HausChertsey, QC, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Technicien Décontamination Temps Plein Montréal

JobsMedia.ioSaint-Hippolyte, QC, CA
Full-time

Recherchez-vous une carrière dans la décontamination? Ce poste à temps plein à Montréal implique des travaux de désamiantage et de retrait de moisissures, avec une rémunération attractive.Nous somm... Show more

 • Promoted

Effectuez des achats et des livraisons - Aucune expérience requise

Instacart Shoppersprévost, qc, Canada
Part-time +1

Start earning money fast and be your own boss.Instacart is a leading retail enablement platform that works with grocers and retailers to transform how people shop.Instacart’s platform helps people ... Show more

 • Promoted

7 Eleven Jobs In Saint-Jérôme Now Hiring

7 ElevenPrévost, Canada
Full-time

Ready to tackle a fun and rewarding career? There are 7 Eleven job openings in your area.Apply today and find the job that you have been looking for!. Show more

 • Promoted

Intégrateur De Solutions Erp - C$80,000 - C$90,000 Par An

ReelcruitPrévost, Canada
Full-time

Intégrateur de solutions ERP recherché pour implanter des logiciels chez des clients.Le rôle implique la configuration, l'intégration de données (XML, JSON) et le support client dans un environ... Show more

 • Promoted

Algebra Private Tutoring Jobs Sainte-Adèle

SuperprofSainte-Adèle, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Algebra Private Tutoring Jobs Prévost

SuperprofPrévost, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

MDA Space Senior Test Software Developer

MDA SpaceSainte-Anne-de-Bellevue, QC, CA
Full-time

Become a Senior Test Software Developer at MDA Space, creating Python software for satellite payload testing in a Windows environment.This role emphasizes high-quality development and troubleshooti... Show more

 • Promoted

Équipier.ère

Poulet RougeSt-Sauveur, QC, CA
Full-time

Soyez le cœur de l’expérience Poulet Rouge!.Chez Poulet Rouge, nous sommes passionnés par une cuisine fraîche et savoureuse, ainsi que par l’excellence du service offert à nos clients.Nous recherch... Show more

Algebra Private Tutoring Jobs Saint-Hippolyte

SuperprofSaint-Hippolyte, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Sobeys Jobs In Saint-Jérôme Now Hiring

SobeysPrévost, Canada
Full-time

Ready to tackle a fun and rewarding career? There are Sobeys job openings in your area.Apply today and find the job that you have been looking for!. Show more

 • Promoted

Algebra Private Tutoring Jobs Saint-Sauveur

SuperprofSaint-Sauveur, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Writer/Journalist Internship Part-Time in Worldwide - Remote Worldwide

The Borgen ProjectSainte-Adele
Remote
Part-time +1

Are you passionate about making a difference in the world? Look no further! The Borgen Project is an international organization that works at the political level to improve living conditions for pe... Show more