Développeur web full stack H/F
Role details
Job location
Tech stack
Job description
Véritable développeur.se full stack, vous interviendrez sur l'ensemble du cycle de vie des projets digitaux : analyse, conception, développement, mise en production, maintenance et optimisation.
· Développer, maintenir et faire évoluer nos sites web (vitrine & e-commerce PrestaShop et wordpress)
· Concevoir et développer des API REST et connecteurs vers des applicatifs externes (ERP, CRM, logistique, paiement…)
· Développer et maintenir des applications mobiles (iOS / Android)
· Construire et faire évoluer nos outils internes (extranet, interfaces métiers)
· Garantir la fiabilité, la sécurité et la performance des plateformes
· Traduire les besoins métiers en solutions techniques, en construisant les cahiers des charges et en assurant la gestion de projet
- Développement Web & Intégration
· Développement, personnalisation et maintenance de sites réalisés sous WordPress et PrestaShop
· Création et adaptation de thèmes et modules/plugins
· Intégration de maquettes (Figma, Adobe XD)
· Développement de fonctionnalités spécifiques (PHP/Symfony, JavaScript)
· Optimisation des performances (temps de chargement, Core Web Vitals, SEO technique)
· Gestion de la sécurité, des compatibilités et des mises à jour
- E-commerce PrestaShop
· évolution de la boutique PrestaShop
· Développement de modules sur mesure selon les besoins métiers (PHP/Symfony, hooks PrestaShop)
· Définition du parcours client en lien avec les équipes commerciales et marketing
· Support technique
- API, Webservices & Intégrations Applicatives
· Conception et développement d'API REST (création, documentation, versioning)
· intégration de webservices tiers (REST / SOAP / GraphQL)
· Connexion avec des applicatifs externes : ERP, CRM, logistique, passerelles de paiement
· Gestion de l'authentification et sécurisation des échanges (OAuth2, JWT, API Keys)
· Mise en place de webhooks et flux de données automatisés
· Tests et documentation des API (Postman, Swagger / OpenAPI)
- Développement Application Mobile
· Développement d'applications mobile cross-platform (iOS & Android)
· Intégration avec les API back-end de l'entreprise
· Gestion de l'authentification et des sessions utilisateurs
· Optimisation des performances et de l'expérience utilisateur mobile (UX/UI)
· Publication et maintenance sur les stores (App Store / Google Play)
- Outils Internes & Extranet
· Développement, maintenance et évolution des outils métiers
· Développement d'applications web (front-end & back-end)
· Amélioration continue de l'extranet (interfaces, performances, sécurité)
· Maintenance corrective et évolutive - mise en production et suivi
- Webmastering & Infrastructure
· Gestion des hébergements, domaines, DNS, certificats SSL
· Sauvegardes, monitoring, maintenance préventive
· Résolution des incidents et support technique interne et pour le compte de nos clients
· Administration des serveurs (cPanel)
- Analyse, Conception & Documentation
· Recueil, analyse et formalisation des besoins techniques et fonctionnels
· Conception de solutions techniques robustes, évolutives et sécurisées
· Rédaction des cahiers des charges (spécifications fonctionnelles et techniques)
· Maintien de la documentation technique - modélisation des flux et architectures
- Gestion de Projet & Reporting
· Priorisation des demandes et planification des développements
· Gestion des délais et respect des engagements
· Rédaction de reportings hebdomadaires (avancement, blocages, risques, prochaines étapes)
· Coordination avec les équipes métiers - garantie de la livraison dans les temps
ENVIRONNEMENT TECHNIQUE
CMS & E-commerce
- WordPress · PrestaShop (modules, thèmes, hooks)
Architecture
- Architecture microservices · Monorepo · SPA (Single Page Application)
Requirements
Langages Back-end
- PHP 8.x · Symfony · Node.js · Python (background avancé)
Langages Front-end
- HTML5 · CSS3 · JavaScript · TypeScript
Frameworks Front-end
- React.js · Vue.js (ou Angular) · Bootstrap / Tailwind CSS
Gestion d'état & Data Fetching
- Redux Toolkit · RTK Query · Zustand · React Router v6 · react-hook-form
Librairies UI & Visualisation
- React-Leaflet (cartographie interactive) · Chart.js (graphiques & statistiques)
Application Mobile
- React Native · Flutter · Ionic (cross-platform iOS/Android)
API & Webservices
- REST · SOAP · GraphQL · OAuth2 · JWT · Swagger / OpenAPI Axios
Bases de données & ORM
- MySQL · MariaDB · PostgreSQL · Redis (cache) · MongoDB (notions) Sequelize · mysql2/promise · Redis
DevOps & Versioning
- Git (GitHub / GitLab) · CI/CD · Docker · Linux CLI
Hébergement & Serveurs
- cPanel · Plesk · FTP/SFTP/SSH · SSL/TLS
Tests & Qualité
- Postman · PHPUnit · Jest · Lighthouse · Chrome DevTools
Outils Design
- Figma · Adobe XD
Analytics & Marketing
- Google Analytics 4 · Google Tag Manager · Google Search Console, · Formation Bac+4/+5 en développement web, informatique ou équivalent (Master, Titre RNCP Niveau 6 à 7)
· Bases solides en développement back-end PHP et front-end JavaScript - profil non débutant exigé
· Première expérience ou projet significatif en e-commerce, API ou développement mobile appréciée
· Maîtrise ou forte appétence pour PrestaShop et les architectures API REST
· Bonne compréhension des enjeux business et de la relation client
Compétences Clés
- Technique
· Développement full stack (PHP/Symfony, JS, frameworks modernes)
· Conception et consommation d'API REST / webservices
· Développement mobile cross-platform (React Native, Flutter ou Ionic)
· Maîtrise de Git et des bonnes pratiques DevOps
- Comportemental
· Autonomie et sens des responsabilités
· Rigueur, organisation, respect des délais
· Polyvalence et orientation résultats
· Esprit d'équipe et communication claire avec une équipe pluridisciplinaire non initiée, * Entreprise en forte croissance
- Projets variés & structurants
- Autonomie & responsabilités réelles
- Environnement challengeant