Le lead developer appelé plus communément lead dev a pour rôle de former, d’encadrer et de manager son équipe de développeurs web dans une entreprise. Il est le garant du bon déroulement et de la réussite d’un projet web et informatique. Le lead developer doit posséder autant de compétences techniques en développement informatique que managériales.
Analyse des besoins et des contraintes techniques.
Contrôle de la bonne progression des développements web.
Assure la qualité du code.
Respect des délais et du budget imposés par le client.
Manage, coach et forme son équipe.
Mise en place et réalisation des tests/de recettage.
Rédaction de documentation technique.
Superviser le projet : contrôle de la bonne progression des développements, définition de la ligne directrice, des choix techniques, méthodes à utiliser.
Manager son équipe : accompagner les développeurs, résoudre les problèmes, les faire monter en compétences.
Être le référent en matière de code, mettre en place de bonnes pratiques, et vérifier les actions menées par son équipe.
Se charger du codage de parties spécifiques du programme.
S’assurer de la qualité du code grâce à des outils d’analyse et du code automatique.
Garantir le respect des délais imposés.
Respecter le budget alloué.
Mettre en place des tests/de recettage.
Veille technologique.