Lead Front-end Developer
Role details
Job location
Tech stack
Job description
Grant Thornton is building a new digital team as part of the firm's £500m multi-year investment to transform how we work and deliver for clients. This investment is focused on redesigning our operating model around the way clients make decisions, using data, digital tools, and streamlined processes to remove friction, reduce duplication and provide faster, clearer insights. The new digital team will play a critical role in shaping and embedding these changes across the firm, developing tools, platforms, and digital capabilities that accelerate decision-making, improve the client experience, and empower our people to work smarter. Working at the heart of a major firm-wide transformation, this team will help modernise core processes, support innovation, and ensure we deliver a more efficient, tech-enabled, and future-focused service for our clients We're happy to talk flexible working and consider reduced hours and job shares, we'll support you to balance your work and life. A look into the role As a Senior/Lead Front-End Engineer within our practice, you will:
- Own the front-end development lifecycle for agreed digital products, from technical design through to deployment.
- Develop and maintain reusable, modular, and testable components using Angular (or agreed framework).
- Optimise applications for maximum speed, scalability, and cross-browser compatibility.
- Implement robust state management and ensure maintainable code architecture.
- Drive adherence to accessibility standards (WCAG) and responsive design principles.
- Collaborate with product managers, designers, and other engineers to deliver cohesive solutions.
- Conduct code reviews and enforce quality standards across the front-end codebase.
- Stay current with emerging front-end technologies and recommend improvements to enhance user experience and developer productivity.
Knowing you're right for us
Requirements
Do you have experience in Vue.js?, Joining us as a Senior/Lead Front-End Engineer, the minimum criteria you'll need is proven experience as a senior or lead front-end engineer with deep knowledge of Angular (or similar frameworks such as React or Vue) and experience in enterprise-scale applications and component libraries. It would be great if you had some of the following skills, but don't worry if you don't tick every box, we'll help you develop along the way.
- Exposure to cloud environments (Azure preferred) and containerisation (Docker/Kubernetes).
- Strong proficiency in HTML5, CSS3 (including pre-processors like SASS/LESS), and modern JavaScript/TypeScript.
- Experience with responsive design, accessibility, and performance optimization.
- Familiarity with RESTful APIs, GraphQL, and integration patterns.
- Knowledge of build tools and CI/CD pipelines (e.g., Webpack, Nx, Jenkins, Github, Azure DevOps).
- Understanding of security best practices for front-end development.
- Ability to lead front-end initiatives and mentor other engineers.
- Strong communication skills to work effectively with cross-functional teams.