Lead Developer Job Description Template
Our company is looking for a Lead Developer to join our team.
Responsibilities:
- 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.
Requirements:
- 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.