SIMOON CV

Plugin + Chrome Extension Developer

Entreprise
Enroll Talent
Lieu
Sainte-Thérèse, QC, Canada
Contrat
CDI
Publication
Publiée le 8 novembre 2026

Description du poste

ContextWe 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).MissionDesign the architecture and develop a clean plugin, maintainable and scalableIntegrate the Enroll Talent source (API/feed) to retrieve job offersManage 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 supportExpected functional objectives1) Enroll Talent import / synchronizationConnection to Enroll Talent via API (REST/JSON) or feed (XML/JSON/CSV) depending on availabilityImport of offers in the form of:Custom Post Type (ex: job) or other relevant approachTaxonomies (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 identifierManagement of expired offers: deactivation, archiving or deletion (configurable)Logs (minimum basic level): number of offers imported, updated, ignored, errors2) Administration / configurationPlugin configuration screen:Key/API, feed URL, frequency, filters (optional), debug modeMapping of fields (if necessary)Choice of expiration/archiving mode?Synchronize now? toolDisplay of logs / last sync status3) Front-end displayIntegration methods : contract (at a minimum)Offer detail pageSEO:Clean URLs, consistent titles/meta, structured data if relevant (bonus)Design:Respect for the existing theme (use templates compatible, CSS classes, etc.)Technical requirementsCPT, taxonomies, meta, hooks/actions/filtersModern PHP (7.4+ ideally), OOP, namespaces, autoload (Composer appreciated)Security: validation/sanitation, capabilities, nonces, admin permissionsPerformance: batch import, query limitation, transients/cache if usefulCompatibility:WP 6.xStandard themes + common page builders (ideally without dependencies strong)Delivery:Versioned plugin (Git), clean structure, README + installation docDeployment script / procedureSimple tests...

Vos choix sur les cookies

Avec votre accord, nous utilisons des traceurs de mesure publicitaire pour savoir quelles annonces amènent des inscriptions et des achats de jetons. Ils ne sont déposés qu'après votre accord, et refuser ne change rien à l'utilisation du site. Vous pouvez changer d'avis à tout moment avec « Gérer mes cookies », en bas de chaque page. Politique de confidentialité