Talent.com

React developer Offres d'emploi - Saint-Eustache, QC

Créer une alerte emploi pour cette recherche

React developer • saint eustache qc

Dernière mise à jour : il y a 3 jours

Plugin Developer

Enroll TalentSainte-Thérèse, QC, CA
Temps plein +1

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 presen... Voir plus

Ebeniste - Cabinet Maker

Safran CabinKirkland, Québec, Canada
Temps plein
Quick Apply

English description to follow).Safran est un groupe international de haute technologie, présent sur les marchés de l'aéronautique (propulsion, équipements et aménagements intérieurs), de la défense... Voir plus

Senior Software Developer - IAM

Intact Financial CorporationBourassa, Robert,Montréal
101 800,00 $CA par an
Temps plein

Pay at Intact is about much more than just salary.Multiple benefits offered to support.Wellness account and much more.Share plan & other savings: up to.Employee Share Purchase Plan (ESPP) – with In... Voir plus

Plugin Developer

Plugin Developer

Enroll TalentSainte-Thérèse, QC, CA
Il y a 3 jours
Type de contrat
  • Temps plein
  • Permanent
Description de poste

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)