Job description
We are looking for an experienced Lead Front-End Developer with deep expertise in Umbraco CMS to join our growing digital team. In this role, you’ll lead the development of web projects, mentor and manage a team of developers, and drive technical excellence across our digital delivery. This is an exciting opportunity to shape scalable, secure, and performant solutions for a wide range of clients and internal stakeholders. It requires someone who has appropriate technical ability and who can also communicate technical concepts to non-technical users, working alongside our Business Analysts and Product Owners.
Key Responsibilities
1. Lead the end-to-end development and architecture design of web solutions
2. Manage day-to-day running of the front-end development team
3. Create scalable and maintainable codebases using best practices in C#,, and modern front-end technologies
4. Set coding standards, conduct code reviews, and ensure high-quality software delivery
5. Coach team members to improve their skills and the delivery of projects
6. Manage tickets (incidents) appropriate to the Front-End Development team
7. Ensure web applications are secure, responsive, and optimized for performance and accessibility
8. Identify and suggest opportunities to improve systems and underlying data through continuous improvement
Competencies Required
9. Strong communication skills, with the ability to explain technical concepts in non-technical terms
10. Attention to detail & accuracy
11. Excellent problem-solving and decision-making skills
12. Experience working in Agile/Scrum environments
13. Ability to work both autonomously and as part of a team, including with cross-functional teams
Technical Skills Required
14. 5+ years of experience in front-end development with 2+ years in a leadership role
15. Strong experience with Umbraco CMS (v12+), including custom component and plugin development
16. Proficiency in C#, MVC/Core, Razor, and Entity Framework
17. Solid understanding of front-end technologies: HTML5, CSS3, JavaScript (ES6+), and modern frameworks (React,, etc. is a bonus)
18. Strong understanding of RESTful APIs, JSON, and integrations with third-party services
19. Experience with source control systems, CI/CD pipelines, and deployment automation
20. Experience of setup and maintenance of cloud hosting ( Azure)
General
21. To undertake any other duties that may fall into the job criteria
22. To conform with all Company policies and procedures including Health and Safety
23. To treat all employees, customer and suppliers with dignity and respect
24. This job description is not intended as an exhaustive list of all duties and responsibilities of the post but simply reflects the key areas involved