19 Oct
|
Enroll Talent
|
Sainte-Thérèse
19 Oct
Enroll Talent
Sainte-Thérèse
Context We are looking for a senior Word
Press plugin developer to design and develop a custom Word
Press plugin that imports, manages, synchronizes, and displays job postings from Enroll Talent, then presents them effectively on a Word
Press site (existing theme).
Mission Design the architecture and develop a clean, maintainable, and scalable Word
Press 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 Word
Press 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 Word
Press (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 Straightforward tests or at least a QA checklist Desired Profile Proven experience (3+ years) in custom Word
Press 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 Complete Word
Press plugin (zip + Git repo) Documentation: Installation + configuration Usage (shortcodes / options) Sync strategy + logs Maintenance guide (how to update the mapping, diagnose an error) Production deployment support (e.g., 1–2 (weeks depending on terms) Application Process Please send: 2-3 examples of similar Word
Press 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 Job
Posting Data (Schema.org)
📌 Plugin Developer (Sainte-Thérèse)
🏢 Enroll Talent
📍 Sainte-Thérèse