Nous recherchons un(e) Développeur(euse) Fullstack disposant d’au moins deux années d’expérience et maîtrisant l’écosystème React (idéalement TypeScript) et Laravel (PHP). Le(a) candidat(e) doit avoir de solides bases en HTML, CSS, JavaScript/TypeScript et PHP, ainsi qu’une bonne maîtrise des flux Git, des environnements Docker et des commandes Linux (shell) pour le développement et le déploiement.
En intégrant notre équipe, vous participerez à l’ensemble du cycle de vie des projets — conception, développement, tests, mise en production et maintenance — en étroite collaboration avec l’équipe design et produit afin de livrer des solutions robustes, performantes et évolutives, alignées sur les besoins de nos partenaires
Missions et responsabilités
1. Développement Front-End
- Intégration et maintenance d’interfaces responsive en React (Hooks/Context), idéalement en TypeScript ou Javascript.
- Mise en œuvre de fonctionnalités interactives (gestion d’état, formulaires, validation, appels API).
- Optimisation des performances (code-splitting, lazy loading, mémoïsation).
2. Développement Back-End
- Conception, développement et maintenance d’API et de services avec Laravel (routing, Eloquent, events).
- Intégration de bases de données MySQL/PostgreSQL (migrations, seeders, optimisation de requêtes).
- Gestion de l’authentification/autorisation (Sanctum), validation et sécurité applicative (CSRF, XSS, etc.).
3. DevOps & Déploiement
- Conteneurisation et orchestration des environnements avec Docker (images, docker-compose).
- Bonne maîtrise des lignes de commande Linux (gestion de services, logs, permissions, scripts).
- Notions de CI/CD, gestion des variables d’environnement, build et release.
- Gestion de projet & Collaboration
- Participation aux réunions de cadrage, analyse des besoins et rédaction de specs techniques.
- Collaboration avec design/produit pour définir des architectures techniques adaptées.
- Revue de code (PR), partage de bonnes pratiques et amélioration continue.
4. Qualité, tests et documentation
- Garantie de la qualité du code (revues, linting, formatters) et tests de base (unitaires/intégration).
- Rédaction et mise à jour de la documentation technique.
- Support et maintenance corrective/évolutive post-mise en production.
Profil recherché
- Formation : Bac+3/5 en Informatique, Génie Logiciel ou parcours équivalent.
- Expérience : 2 ans minimum en développement web (idéalement React + Laravel).
Compétences techniques:
- HTML5 / CSS3 (responsive, préprocesseurs appréciés).
- JavaScript/TypeScript (maîtrise de React et de l’écosystème moderne).
- PHP (maîtrise de Laravel, Eloquent, artisan).
- Docker (images, volumes, docker-compose) et Linux (shell, SSH, logs).
- Git (branches, PR, code review).
- Connaissances appréciées : REST/JSON, JSON Web Tokens, caches (Redis), Webhooks, notions d’optimisation perf & SEO de base côté front.
Qualités personnelles:
- Rigueur, organisation et autonomie.
- Esprit d’équipe, communication claire et sens du service.
- Curiosité et apprentissage continu (veille, documentation).
- Capacité à prioriser et à respecter les délais
Envoyer votre candidature à l’adresse [email protected]