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

Plugin Developer

$50 - $60 per hour
Full-time

Enroll Talent

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)

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Plugin Developer in Sainte-Thérèse, QC vacancy
  • $50 - $60 per hour

     ...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... 
    Suggested
    Hourly pay
    Permanent employment
    Full time
    Contract work

    Enroll Talent

    Sainte-Thérèse, QC
    more than 2 months ago
  •  ...RIEDEL Canada is a pioneer in the production of Small Form-Factor Pluggable (SFP) for digital signal processing. Our engineering center develops miniaturized IP gateways, signal processors, and converters for broadcast video applications, while our operations team is... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours

    Riedel Communications

    Laval, QC
    4 days ago
  • $75k - $100k per year

     ...We are looking for a C++ / Python Software Developer to join one of our expert teams at Spiria, and work on software running on cutting-edge machines. This is an ideal role for someone who excels at designing reliable and deterministic embedded software operating in real-world... 
    Suggested
    Full time
    Work at office
    Work from home
    Flexible hours

    Spiria Inc

    Laval, QC
    more than 2 months ago
  •  ...Our Done team is looking for a Senior Full Stack Developer. Are you curious and on the lookout for new technologies? Are you looking for a place where you can put your knowledge and expertise to good use? Look no further! At Done, we value   knowledge sharing ,   continuous... 
    Suggested
    Full time
    Immediate start

    Pyxis Technologies, Llc

    Laval, QC
    more than 2 months ago
  • $90k - $120k per year

     ...We are looking for a Senior UX/UI Front-End Developer to design industrial software interfaces for machine screens and applications used by machine operators and engineering teams. You will work with TypeScript and modern Angular to develop high-performance front-end applications... 
    Suggested
    Full time
    Work at office
    Work from home
    Flexible hours

    Spiria Inc

    Laval, QC
    more than 2 months ago
  •  ...designing, producing, and presenting all desserts, ensuring quality and consistency in every service. Key Responsibilities Design and develop the dessert menu in harmony with the restaurant’s offerings. Prepare, bake, and decorate desserts with precision and artistry.... 
    Flexible hours
    Afternoon shift

    Patio Patio

    Sainte-Thérèse, QC
    6 days ago
  • $93.2k - $143.2k per year

     ...potentiel, joignez-vous à IQVIA Laboratories et contribuez à rendre l’extraordinaire possible! We are seeking a Senior Software Developer (React) to join IQVIA Laboratories in Canada (Remote) . We hire passionate innovators who drive healthcare forward through thoughtful... 
    Remplacement
    Full time
    Part time
    Internship
    Immediate start
    Remote work
    Work from home
    Worldwide

    IQVIA Laboratories

    Laval, QC
    21 days ago
  •  ...Casualty (P&C) insurance on a variety of projects ranging from product pricing to financial forecasting, leveraging your skills while developing new ones. What you'll do here: Data Analysis and Reporting: Process, validate, and analyze data to create critical reports... 
    Long term contract
    Full time
    Work at office
    Flexible hours

    Intact Financial

    Laval, QC
    5 hours ago
  •  ...properties, as well as mortgage and equity investments in property developments, across Canada and the United States and participate in the...  ...established budgets. Responsibilities Relationship Development Develop and foster positive relationships with co-workers, Vendors and... 
    Full time
    Contract work
    Apprenticeship
    Summer holiday
    Work at office
    Flexible hours

    Centurion Asset Management Inc.

    Terrebonne, QC
    10 days ago
  • $23.24 per hour

     ...our purpose, we strive to do great things for each other, our partners, our communities, and our planet. We believe a career should develop your talents, fuel your passions, and empower your professional growth. So, no matter what you're pursuing - a new challenge, a sense... 
    Immediate start
    Monday to friday

    Aramark

    Mirabel, QC
    1 day ago
  •  ...opportunity for the right candidate. We need a hands-on engineer who is comfortable working in an office, pilot plant and site. Developing and evaluating solutions for client applications Technical and commercial Proposal development Design and process calculations... 
    Full time
    Work at office

    Vettertec

    Laval, QC
    more than 2 months ago
  •  ...optimise marketing campaigns within defined industries including Life Sciences, Transport, and Aerospace. \• Work with the Sales team to develop ABM campaigns with the aim of expanding our reach into key customers, utilising a variety of channels including LinkedIn, email... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Optimec Consultants

    Laval, QC
    more than 2 months ago
  •  ...reports. Compose and distribute correspondence and or letters that require a knowledge of established departmental procedures. Develop, maintain, analyze and/or assist with various human resources activities and procedures as needed. Prepare, process, and assist payroll... 
    Work at office

    DP World

    Terrebonne, QC
    1 day ago
  • $23.25 per hour

     ...an early-stage contract research organization (CRO). We have built upon our foundation of laboratory animal medicine and science to develop a diverse portfolio of discovery and safety assessment services, both Good Laboratory Practice (GLP) and non-GLP, to support clients... 
    Permanent employment
    Full time
    Contract work
    Internship
    Local area
    Worldwide
    Monday to friday
    Flexible hours

    Charles River Laboratories, Inc.

    Laval, QC
    1 day ago
  • $60k - $65k per year

     ...'ll have the opportunity to do great things for our people, our planet, our partners and our communities. We believe a career should develop your talents, fuel your passions and enable your growth. Supported by committed leadership, you'll be empowered to try new things and... 
    Flexible hours

    Aramark

    Saint-Eustache, QC
    19 hours ago
  •  ...standards. Your Daily Adventures You will assist with the store’s visual directives and maintain housekeeping standards. You will develop a full understanding of computer systems to ring transactions and perform other functions, such as merchandise transfers and order... 
    Long term contract
    Local area
    Worldwide

    Psycho Bunny

    Mirabel, QC
    19 days ago
  •  ...Reporting to the EHS Director, the EHS Trainer is responsible for developing, coordinating, and delivering environment, health and safety...  ...Key Responsibilities   Training Development   Design, develop, and update EHS training programs, initially focusing on critical... 
    Full time
    Afternoon shift

    Adf, Inc.

    Terrebonne, QC
    7 days ago
  •  ...Independent Professional or I.P.’s responsibilities This list is not final and may be subject to modification. ● Sales activities: ○ Develop/ Maintain/ Visit the client accounts in his/her territory ○ Make regular follow ups with existing clients to maintain the... 
    Full time
    Part time
    For contractors
    Self employment
    Remote work
    Work from home
    Home office
    Weekend work
    Day shift
    Afternoon shift

    Maloplus Group

    Laval, QC
    more than 2 months ago
  •  ...journey. Job Description We are seeking a highly analytical and technically skilled Business Applications & Data Analyst to develop, automate, and optimize business processes using Microsoft Power Platform and SQL technologies. The successful candidate will design... 
    Full time

    Aim Kenny U-Pull

    Laval, QC
    a month ago
  • $19 per hour

     ...our purpose, we strive to do great things for each other, our partners, our communities, and our planet. We believe a career should develop your talents, fuel your passions, and empower your professional growth. So, no matter what you're pursuing - a new challenge, a sense... 
    Immediate start
    Monday to friday

    Aramark

    Mirabel, QC
    19 hours ago
  • $19 per hour

     ...our purpose, we strive to do great things for each other, our partners, our communities, and our planet. We believe a career should develop your talents, fuel your passions, and empower your professional growth. So, no matter what you're pursuing - a new challenge, a sense... 
    Immediate start
    Monday to friday
    Afternoon shift

    Aramark

    Saint-Eustache, QC
    19 hours ago
  • $100k per year

     ...As a key member of our sales team, you will be responsible for developing and growing a strategic territory covering Montreal, the North Shore...  ...projects. In this role, you will be responsible for: Develop and grow a designated territory by identifying and pursuing new... 
    Long term contract
    Full time
    For contractors
    Internship
    Work at office

    Techo-Bloc

    Laval, QC
    more than 2 months ago
  •  ...Analyze sales performance and recommend improvements Ensure that sales team follows company policies and procedures at all times Develop regional promotional programs to increase sales and revenue Ensure that the sales team is providing outstanding services and... 
    Full time
    Work at office
    Local area

    Wajax

    Laval, QC
    more than 2 months ago
  •  ...establishing relationships acquiring new clients, and attaining objectives The role : Partner with residential building and condo developers to obtain new areas of residential sales Actively seek out new avenues for residential sales and build a client base through cold... 
    Full time
    Work from home

    Iliopportunities

    Laval, QC
    more than 2 months ago
  • $55.83k - $85.89k per year

     ...called upon to: Participate in the design, correction, and updating of plans, drawings, graphics, and other illustrations; Develop plans and other documents based on various information collected in conventional or digital form and edit them to scale using computer... 
    Full time
    Temporary work
    Work at office

    Ville de Laval

    Laval, QC
    6 days ago
  • $23 - $28 per hour

     ...adapt to the civilian workplace (for example: gradually increasing hours and responsibilities, etc.) Support for Indigenous people Develops and maintains relationships with indigenous communities, indigenous-owned businesses and organizations Facilitates access to... 
    Permanent employment
    Full time
    Part time
    Apprenticeship
    Seasonal work
    Immediate start
    Flexible hours
    Day shift
    Early shift

    Métaux Absolus inc.

    Mirabel, QC
    15 days ago
  • $42 per hour

     ...business plan, acquisition, implementation, and production launch. Manage change requests that arise during project execution. Develop risk management plans, including mitigation plans. Participate in the continuous improvement of our project management processes.... 
    Contract work
    Temporary work
    Remote work
    Day shift
    1 day per week

    Actalent

    Mirabel, QC
    19 hours ago
  •  ...-Winning Team ! We are an innovative and fast-growing company developing cutting-edge technology projects that combine artificial intelligence...  ...a Junior Software Engineer / Programmer, you will: Design, develop, test, and maintain software applications for special projects... 
    Permanent employment
    Full time
    For contractors

    Systèmes Sous-sol Québec

    Laval, QC
    more than 2 months ago
  • $66.45k - $144.46k per year

     ...court settlement agreements; Draft legal documents of all kinds for various services; Conduct legal research and monitor recent developments; Support and enhance the legal knowledge development of the organization. The ideal profile for us Member in good standing... 
    Full time
    Temporary work
    Work at office
    Immediate start
    Monday to friday

    Ville de Laval

    Laval, QC
    6 days ago
  •  ...manage automated campaigns, and target the right audiences in collaboration with the CRM team. Traditional and Digital Media You develop media strategies to maximize visibility, coordinate bookings/ads, and follow up with agencies. Analytics & Performance You measure... 
    Daily paid
    Permanent employment
    Full time
    Remote work
    Monday to friday
    Flexible hours

    Maison Corbeil

    Laval, QC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Plugin Developer. Be the first to apply!