Programmeur Wordpress intermediaire senior

Fiche de poste


Principales responsabilités:

1️⃣Développement Backend (WordPress/PHP)

●Développer des fonctionnalités avancées avec hooks, actions, filtres, CPT et taxonomies personnalisées.
●Créer des routes REST sécurisées (register_rest_route) avec validation, sanitation et gestion fine des permissions.
●Interagir avec la base de données de manière sécurisée via $wpdb, requêtes préparées et métas personnalisées.
●Comprendre et exploiter l’architecture de WordPress (template hierarchy, boucle WP, lifecycle).
●Produire un code modulaire, lisible et maintenable (namespaces, classes PHP, PSR, conventions de nommage).

2️⃣Développement Frontend (JavaScript / TypeScript)

●Intégrer des APIs côté frontend (fetch, async/await), manipuler du JSON dans le DOM.
●Organiser du JavaScript moderne avec modules ES6+ et TypeScript.
●Contribuer à la création de blocs Gutenberg personnalisés (@wordpress/scripts, JSX, composants réutilisables).

3️⃣Performance, stockage & gestion des données

●Gérer le stockage côté client (localStorage, sessionStorage), transients WordPress et autres méthodes de persistance.
●Optimiser les performances frontend (chargement, structure du code, réutilisation des données).

4️⃣Maintenance, refactorisation & documentation

●Lire, comprendre et moderniser du code legacy pour l’améliorer continuellement.
●Documenter le code de manière claire, structurée et exploitable par l’équipe.

5️⃣Outils & collaboration

●Utiliser Git avec rigueur : gestion des branches, conventions de commits, rebase.
●Gérer les dépendances avec npm/yarn (frontend) et Composer (PHP), compiler avec Webpack.
●Participer aux revues de code, QA, tests manuels et déploiements.
●Collaborer via des outils modernes (Slack, Notion, Jira) pour une communication fluide et une coordination efficace.

Exigences:

●2 à 4 ans d’expérience professionnelle en développement web, dont une expérience significative sur WordPress.
●À l’aise avec des projets sans thème builder ni plugins lourds (programmation “from scratch”).
●Excellente maîtrise des fondamentaux backend : PHP natif, Core WordPress.
●Capacité à intervenir sur une base de code existante, améliorer sa qualité et respecter les conventions.
●Solides compétences en JavaScript moderne (ES6+), avec une bonne compréhension des modules et de l’architecture frontend.
●Sensibilité à l’expérience utilisateur et au produit.
●Proactivité, autonomie, esprit “mode solution” et adaptabilité.
●Communication claire (français et/ou anglais), documentation rigoureuse.
●Curiosité pour TypeScript et volonté de l’adopter.