Tech Lead – Frontend Development
Location: London, UK
Job Type: Full-Time
Compensation: £80,000 - £90,000 + Attractive Benefits
Start Date: Immediate Openings

Job Overview

This position is for an experienced Tech Lead - Frontend Development to lead a team in creating high-performance, scalable applications that redefine user experiences. The ideal candidate excels in technologies like Next.js, React, TypeScript, and Gatsby, and has a passion for mentoring engineers.

Key Responsibilities

  • Technical Leadership:

    • Architect and develop scalable applications using modern frameworks like Next.js and Gatsby.

    • Implement responsive UI components with Material UI.

    • Optimise applications for speed, performance, and SEO.

    • Integrate serverless solutions using Netlify Functions.

  • Development & Collaboration:

    • Collaborate with backend engineers, designers, and product teams to deliver seamless user experiences.

    • Maintain CI/CD pipelines for efficient development workflows.

    • Conduct code reviews and enforce testing strategies.

  • Team Management:

    • Mentor and guide a team of frontend engineers.

    • Foster innovation and collaboration within the team.

  • Performance Optimisation & Security:

    • Optimise applications for accessibility and SEO.

    • Implement best practices for security in frontend architecture.

Required Skills

  • Expertise in Next.js, React, TypeScript, and Gatsby.

  • Strong experience with Material UI for design systems.

  • Familiarity with serverless architecture using Netlify Functions.

  • Proficiency in state management tools (Redux, Zustand, Context API).

  • Knowledge of GraphQL and REST APIs.

  • Experience with unit testing frameworks like Jest or Cypress.

Preferred Qualifications

  • Hands-on experience with Progressive Web Apps (PWAs) and modular frontend architecture.

  • Familiarity with cloud platforms like AWS or Vercel.

  • Exposure to headless CMS platforms such as Contentful or Strapi.

Soft Skills

  • Strong problem-solving abilities and attention to detail.

  • Excellent communication skills to lead technical discussions.

  • Ability to mentor junior developers effectively.

Why Apply?

This role offers the opportunity to be part of a forward-thinking team that values innovation, collaboration, and technical excellence. Work on projects that impact millions of users while growing your career in digital transformation.