Development Lead-Frontend Job Description Template
Our company is looking for a Development Lead-Frontend to join our team.
Responsibilities:
- Responsible for building up the high performance Individual Development Plan to deliver exceptional output from the team;
- Provides input to system architecture and designs;
- Responsible for development of People & Projects assigned;
- May be involved in the development of POC;
- Ensures team complies with set delivery processes;
- Responsible for the productivity, efficiency and utilization of the Development team through continuous training & Development;
- Provides guidance and technical trainings to the development team assigned;
- Responsible for designing & implementation of complex application features & removes technical impediments in the assigned projects;
- Continuously updates his / her understanding of the platform and development process;
- Acquire basic working knowledge on Demandware or Ecommerce technologies will be a plus;
- To ensure code quality standards are in place and code is produced to the highest standard;
- Develop & review low level design documents.
Requirements:
- Experience with interactive design patterns and ability to implement a given page layout into a functioning interactive design;
- Experience with Adobe Photoshop and other graphic-editing tools;
- Able to produce clear and accurate technical documentation;
- Exposure to Scrum or other Agile methodologies;
- Familiar with common creational, structural, and behavioural design patterns and programming models;
- Exposure to templating engines (e.g., Mustache);
- Familiar with data models, databases, and REST APIs;
- Experience on Responsive Web Development – Bootstrap and SaSS / Less;
- Exposure to build systems (e.g., Gulp, Grunt, Webpack) and unit testing;
- Proficient in one or several programming languages, web technologies, and technical architectures, as well as contribute to code reviews;
- Understand responsive design, browser behaviour and compatibility, and cross-browser optimization / troubleshooting concepts;
- Familiar with common coding best practices: format, documentation, readability, and maintainability;
- Experience on Any MVC Framework Experience React / Angular / Vue js or similar;
- Familiar with the concepts and advantages of using compression and other optimization techniques (sprites, etc.) to improve front-end performance;
- Experience with source code management tools (e.g., Git, SVN, Ant, Maven).