Job Description
Votre rôle en tant que Tech Lead
En tant que Tech Lead Software Engineer, vous serez le référent technique au sein d’une équipe de 10 personnes (développeurs, QA, Product Owner, Scrum Master). Vous interviendrez sur le back-end Java et le front-end React, tout en accompagnant les équipes dans la conception, le développement et la livraison de solutions logicielles à forte valeur ajoutée.
Missions principales
* Encadrer techniquement une équipe de développeurs dans un environnement Agile/Scrum.
* Concevoir, développer et maintenir des applications back-end Java et front-end React.
* Participer à l’architecture logicielle et aux choix technologiques.
* Effectuer des revues de code et garantir la qualité (performance, sécurité, maintenabilité).
* Contribuer à la mise en place des bonnes pratiques (CI/CD, tests, design patterns, documentation).
* Identifier les améliorations possibles et proposer des solutions innovantes.
* Collaborer avec le Product Owner et le Scrum Master pour planifier et livrer les fonctionnalités.
Profil recherché
Compétences techniques
* Bac+5 en informatique ou équivalent.
* Minimum 10 ans d’expérience en développement logiciel.
* Expertise en Java back-end (Java SE/EE, Spring, microservices).
* Expérience en React et développement front-end)
* Solide culture full-stack (architecture, intégration, bases de données, CI/CD).
* Bonne maîtrise des méthodologies Agile/Scrum.
Langues
* Français : courant.
* Anglais : opérationnel.
Soft Skills
* Leadership et sens de la communication.
* Capacité d’adaptation et d’organisation.
* Rigueur et esprit d’analyse.
* Goût pour le challenge et l’innovation.
* Esprit d’équipe et envie de faire grandir les autres.
Annuel based
Casablanca, Casablanca-Settat, Morocco
Casablanca, Casablanca-Settat, Morocco