Tech Lead Java/Angular | Rabat (Maroc)
- Rabat
- CDI
- Temps-plein
- Apporter de l'expertise sur les technologies de nos partenaires comme Google, Microsoft, AWS, VMware ou Salesforce dont nous implémentons les solutions chez nos clients
- Evoluer dans un groupe international qui vous accompagne dans le développement de votre carrière avec des parcours de formation et de certification adaptés
- Rejoindre une équipe spécialisée, accompagné par un manager de proximité qui saura vous guider dans vos choix et favoriser les échanges avec vos pairs, que ce soit lors d'événements techniques ou conviviaux
- Grandir dans une entreprise qui challenge ses équipes en étant agile et ambitieuse, s'adaptant pour permettre les succès individuels et collectifs
- Concevoir, développer et maintenir des applications web robustes en utilisant Java et Angular ;
- Encadrer et guider une équipe de développeurs, en fournissant des directives techniques, des revues de code et une expertise approfondie ;
- Collaborer avec les architectes logiciels pour définir l'architecture technique des projets ;
- Travailler en étroite collaboration avec les équipes et les chefs de projet pour comprendre les besoins fonctionnels et les traduire en solutions techniques efficaces ;
- Assurer la qualité du code, la performance et la sécurité des applications développées ;
- Participer activement aux discussions sur l'amélioration des processus de développement et à l'adoption de meilleures pratiques ;
- Rester à jour avec les dernières tendances et évolutions technologiques dans les domaines de Java.
- Vous maitrisez parfaitement 1 ou plusieurs langages du monde Java et vous montrez un intérêt et une expertise particulière pour l'architecture applicative ;
- Vous êtes curieux sur plusieurs champs d'application de l'informatique : web-front, mobile apps, backend API, Full Stack,, etc ;
- Vous êtes capable de comprendre les possibilités techniques qui sont à disposition et de pouvoir les exprimer dans le produit, pour l'optimiser en termes de coût, d'efforts,etc ;
- Vous avez d'excellentes compétences en communication et en résolution de problèmes ;
- Vous avez la Capacité à travailler efficacement dans un environnement collaboratif et à dispatcher les tâches de manière stratégique ;
- Vous avez une compréhension approfondie des principes de conception logicielle, de l'architecture des applications et des bonnes pratiques de développement ;
- Vous avez une bonne connaissance des outils et des méthodologies de développement agiles ;
- Vous avez une bonne maîtrise de l'anglais, aussi bien à l'écrit qu' à l'oral.
ReKrute