Intervenir sur un programme stratégique pour un acteur majeur du secteur de l'énergie, autour d'une application métier critique destinée aux équipes de maintenance terrain. La solution est accessible sur le web et mobile et intègre des fonctionnalités de synchronisation et de fonctionnement hors connexion.
Assurer le leadership technique du projet, définir les orientations architecturales, garantir la qualité du code et contribuer activement au développement Full Stack de l'application.
Missions principales
Prendre en charge l'architecture technique et le code existant afin d'assurer les évolutions de l'application. Concevoir et mettre en œuvre les évolutions techniques, participer directement au développement Full Stack et réaliser les revues de code.
Accompagner et coacher les développeurs, promouvoir les bonnes pratiques de développement et améliorer la maintenabilité de la solution. Identifier et gérer la dette technique, garantir la qualité, la sécurité et les performances applicatives.
Collaborer avec les équipes Produit, Architecture et Engineering. Participer aux sujets liés à l'intégration et au déploiement continus (CI/CD), ainsi qu'aux environnements cloud Microsoft Azure. Contribuer à l'amélioration des processus de développement dans un environnement Agile.
Compétences attendues
Maîtrise du développement Full Stack avec React et Java, compétences en architecture logicielle, conception et évolution d'applications complexes, revues de code, gestion de la dette technique et bonnes pratiques de développement.
Connaissances des environnements cloud Microsoft Azure, des processus CI/CD et des méthodologies Agile Scrum et Kanban. Capacité à garantir la sécurité, les performances et la maintenabilité des applications.
Profil recherché
Tech Lead Full Stack expérimenté, disposant d'une solide expérience dans la réalisation d'applications complexes en environnement Agile. Capacité à combiner vision architecturale et contribution technique directe au développement.