Plugin + Chrome Extension Developer in Sainte-Thérèse

Plugin + Chrome Extension Developer in Sainte-Thérèse

Sainte-Thérèse Full-Time 90000 - 110000 $ / year (est.) On-site
E

At a Glance

  • Tasks: Design and develop a custom plugin to manage job offers seamlessly.
  • Company: Join a forward-thinking tech company focused on innovation.
  • Benefits: Competitive pay, flexible hours, and opportunities for growth.
  • Other info: Collaborative environment with potential for career advancement.
  • Why this job: Make an impact by creating tools that enhance job visibility.
  • Qualifications: 3+ years of plugin development experience and strong API integration skills.

The predicted salary is between 90000 - 110000 $ per year.

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 and develop a clean plugin, maintainable and scalable.
  • Integrate the Enroll Talent source (API/feed) to retrieve job offers.
  • Manage synchronization (initial import + updates + deletion/expiration).
  • Provide display tools on the front side (shortcodes / blocks / templates).
  • Add an administration interface (configuration + logs + monitoring).
  • Ensure quality, performance, security, documentation and deployment support.

Expected functional objectives

  • Enroll Talent import / synchronization
    • Connection to Enroll Talent via API (REST/JSON) or feed (XML/JSON/CSV) depending on availability.
    • Import of offers in the form of:
      • Custom Post Type (ex: 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 possibility of manual endpoint / “Synchronize” button).
    • Management of duplicates via external identifier.
    • Management of expired offers: deactivation, archiving or deletion (configurable).
    • Logs (minimum basic level): number of offers imported, updated, ignored, errors.
  • Administration / configuration
    • Plugin configuration screen:
      • Key/API, feed URL, frequency, filters (optional), debug mode.
      • Mapping of fields (if necessary).
      • Choice of expiration/archiving mode.
      • “Synchronize now” tool.
      • Display of logs / last sync status.
    • Front-end display
      • Integration methods: contract (at a minimum).
      • Offer detail page.
      • SEO: Clean URLs, consistent titles/meta, structured data if relevant (bonus).
      • Design: Respect for the existing theme (use templates compatible, CSS classes, etc.).

    Technical requirements

    • CPT, taxonomies, meta, hooks/actions/filters.
    • Modern PHP (7.4+ ideally), OOP, namespaces, autoload (Composer appreciated).
    • Security: validation/sanitation, capabilities, nonces, admin permissions.
    • Performance: batch import, query limitation, transients/cache if useful.
    • Compatibility: WP 6.x Standard themes + common page builders (ideally without dependencies strong).
    • Delivery: Versioned plugin (Git), clean structure, README + installation doc.
    • Deployment script / procedure.
    • Simple tests or at least QA checklist.

    Profile sought

    • Proven experience (3+ years) in developing custom plugins.
    • Ease with API/flow integrations, sync, data mapping.
    • Ability to propose a solid architecture and anticipate edge cases (duplicates, network errors, quotas, etc.).
    • Clear communication, autonomy, rigor.

    Deliverables

    • Complete plugin (zip + Git repo).
    • Documentation: Installation + configuration, Usage (shortcodes / options), Sync strategy + logs, Maintenance guide (how to update the mapping, diagnose an error), Production support (ex: 1–2 weeks depending on terms).

    Bonuses appreciated

    • Native Gutenberg block.
    • WPML/Polylang compatibility (if multilingual site).
    • Webhook/Real-time Sync if Enroll Talent allows it.
    • Job Posting structured data (Schema.org).

Plugin + Chrome Extension Developer in Sainte-Thérèse employer: Enroll Talent

Join a forward-thinking team as a Plugin + Chrome Extension Developer, where innovation meets collaboration in a dynamic work environment. Our company prioritizes employee growth through continuous learning opportunities and fosters a culture of creativity and support, ensuring that your contributions are valued and impactful. Located in a vibrant tech hub, we offer competitive benefits and the chance to work on exciting projects that make a real difference in the industry.

E

Contact Details:

Enroll Talent Recruitment Team

We think you need these skills to ace Plugin + Chrome Extension Developer in Sainte-Thérèse

Plugin Development
API Integration (REST/JSON, XML/JSON/CSV)
WordPress Custom Post Types (CPT)
Taxonomies Management
Advanced Custom Fields (ACF)
WP-Cron Scheduling
PHP (7.4+)