CodeMinded is a high scale up e-commerce company actively seeking a Lead Frontend Engineer with demonstrable Angular experience to join their Canopy Development team. The role involves hands-on coding as well as leading a small team of developers to deliver maintainable frontend applications and ensure high quality standards are met.
Responsibilities:
- Utilise frontend technologies such as Angular, ES6 JavaScript, HTML5, SASS, CSS3 to deliver maintainable frontend applications in a test first approach
- Collaborate with Principal Engineers to architect the solutions that your team work on
- Work closely with DevOps to build a comprehensive set of CI/CD pipelines that allow the team to deliver features on a continual basis
- Implement measures to ensure work is delivered to a high level of quality and manage technical debt to ensure this is kept under control
- Hold regular 121 sessions with your team of frontend engineers to mentor and coach them through their career journey
- Matrix manage front end developers across all teams to ensure they operate using the same coding standards. Work with other Frontend Leads and Senior Frontend Engineering Managers to develop a learning path to evolve their technical skills
- Develop and evolve coding standards within the team and wider department
Requirements:
- Expert level understanding of modern JavaScript frameworks preferably Angular
- Expert with HTML5, CSS3 and writing cross-browser compatible code
- Expert with JavaScript, ES5, ES6 and TypeScript
- Experience with CSS pre-compilers like Sass and LESS
- Experience with NodeJS, Grunt, NPM
- Extensive experience consuming RESTful APIs in your applications
- Highly proficient in TDD and E2E testing with a focus on building testable high-quality code
- Experience building mobile and responsive design applications
- Creating self-contained, reusable and testable modules and components
- Knowledge of W3C AA guidelines and how to build compliant UI's
- Knowledge of common application vulnerabilities and the strategies and techniques used to combat them
- Experience with building the infrastructure for serving front-end app and assets
- Management and leadership skills would be advantageous
- Open to considering applications from individuals who are currently working in a Senior Engineering capacity and are looking for that next step up in their career