System Architect – Design IT jobs in Terrebonne, Quebec
Find System Architect – Design IT job opportunities in Terrebonne, Quebec.
System Architect – Design IT jobs in Terrebonne, Quebec(5)
Experienced WordPress Plugin Developer (Freelance / Contract…
JobsMedia
Sainte-Thérèse(15,5km)• Remote
IT Analyst (Database Administrator)
Societe Des Alcools Du Quebec
Montréal(16,1km)
7 Conseiller(-ère) spécialisé(-e) en architecture
Santé Québec
Montréal(18,9km)
Directeur(-trice) Systèmes d’information de laboratoire (DSI…
Santé Québec
Montréal(22,9km)
Technical Leader - Automation Manufacturer
Recrutement Harmonie Inc
Montréal(22,9km)
Experienced WordPress Plugin Developer (Freelance / Contract)
JobsMedia
Job Type
Contract
Experience
2 to 5 years, 5 to 10 years, 10 years +
Category
Information Technology
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 JobsMedia, then presents them effectively on a WordPress site (existing theme).
Mission
-
Design the architecture and develop a clean, maintainable WordPress plugin and Scalable
-
Integrate the JobsMedia source (API/feed) to retrieve job offers
-
Manage synchronization (initial import + updates + deletion/expiration)
-
Provide front-end display tools (shortcodes / blocks / templates)
-
Ensure quality, performance, security, documentation, and deployment support
Expected functional objectives
1) Import/synchronization of JobsMedia
-
Connect to JobsMedia via API (REST/JSON) or feed (XML/JSON/CSV) depending on availability
-
Import job postings 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
-
Management of expired offers: deactivation, archiving, or deletion (configurable)
-
Logs (basic minimum level): number of offers imported, updated, ignored, errors
2) Administration / configuration
-
-
Key/API, feed URL, frequency, filters (optional), debug mode
-
Field mapping (if necessary)
-
Expiration/archiving mode selection
"Sync Now" Tool
Displaying Logs / 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, titles/meta Consistent, 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 necessary
-
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 a QA checklist
-
Desired Profile
-
Proven experience (3+ years) in custom WordPress plugin development
-
Comfortable with API/feed integrations, synchronization, mapping of Data
-
Ability to propose a robust architecture and anticipate edge cases (duplicates, network errors, quotas, etc.)
-
Clear communication, autonomy, rigor
Deliverables
-
Complete WordPress plugin (zip + Git repo)
-
Documentation:
-
Installation + configuration
-
Usage (shortcodes / options)
-
Synchronization Strategy + Logs
-
-
Maintenance Guide (how to update the mapping, diagnose an error)
-
Production Deployment Support (e.g., 1–2 weeks depending on the terms)
Process / Application
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 sites / job boards / importers
Bonuses appreciated
-
Native Gutenberg block
-
Real-time Webhook/Sync if JobsMedia allows it
-
Structured JobPosting data (Schema.org)
Ready to Apply?
Join JobsMedia and take the next step in your career.
By applying, you agree to our Terms of Service and Privacy Policy.