Description du poste :
Le Développement Team Lead est responsable de l’encadrement technique d’une équipe de développeurs. Il/elle coordonne les projets de développement, garantit la qualité du code, et joue un rôle de référent technique tout en continuant à coder.
Missions et responsabilités :
- Concevoir et développer des fonctionnalités sur les couches front-end et back-end.
- Participer aux phases de tests, de recette et de mise en production.
- Assurer la maintenance corrective et évolutive des applications.
- Travailler avec les équipes produit, UI/UX, QA et infrastructure.
- Participer aux rituels agiles (daily, sprint planning, rétro…).
- Rédiger la documentation technique des modules développés.
- Être force de proposition sur les choix techniques (architecture, outils, frameworks).
- Participer à l’amélioration des pratiques internes : clean code, TDD, DevOps, CI/CD.
- Réaliser une veille technologique régulière sur les tendances full stack.
Compétences techniques :
- Front-End : JavaScript, HTML5, CSS3, React / Angular / Vue.js.
- Back-End : Node.js / PHP (Symfony, Laravel) / Python (Django, Flask) / Java (Spring Boot).
- Base de données : MySQL, PostgreSQL, MongoDB.
- Outils & environnements : Git, Docker, REST/GraphQL, CI/CD, tests (Jest, PHPUnit…).
- Connaissances DevOps et Cloud (AWS, GCP, Azure) sont un plus.
Profil recherché :
- Bac +3 à Bac +5 en informatique / développement logiciel / ingénierie.
- Expérience de 2 à 5 ans en développement web full stack.
Lieu : Rabat
Disponibilité : Immédiate
Type de contrat : CDI
Rémunération : selon profil