Lead Developer

Lead Developer Job Description Template

Our company is looking for a Lead Developer to join our team.


  • Use the company’s chosen methodology/process eg Agile;
  • Design the architecture of new application components and achieve internal sign off for development specifications where required;
  • Spring planning and task delegation to lead the development teams to a timely delivery;
  • Developing web products and client websites, occasionally;
  • Contribute towards improvements in the development processes;
  • Providing weekly project reports;
  • Ensure the quality of your own code and suggest best practices;
  • Hands-on design and coding opportunities;
  • Creating new features for the existing web products;
  • Involved in the requirement capture with all stakeholders, from customers to company board;
  • Take part in Scrum meetings, suggest better technical solutions;
  • Managing the conflicts team;
  • Managing the interests of multiple stakeholders;
  • Mentoring and developing team members;
  • Overall responsibility for the technical aspects of their products.


  • Knowledge developing high quality applications;
  • Experience with Front End frameworks/libraries React, Angular;
  • Developing and mentoring team members;
  • TDD;
  • CSS and Javascript expertise;
  • Very good front-end skills – JavaScript, HTML, CSS;
  • Bullet proof HTML;
  • Managing conflicts in the team;
  • Microsoft Azure Cloud Experience;
  • Strong knowledge of SQL and experience with MySQL;
  • Contribute towards improvements in the development processes;
  • Strong WordPress and Nuxt/Vue.js skills;
  • Strong Knowledge of PHP;
  • Degree in Computer Science or Mathematics;
  • General web server administration.