Lead Front End Engineer

AI overview

Contribute to critical user-facing interfaces by designing complex UI components with React.js, while making significant architectural decisions in a collaborative environment.

We are seeking a high-caliber, hands-on Lead Front-End Engineer to join our Delivery Team. This isn't a "sit back and delegate" role; we need a technical powerhouse who thrives on writing complex logic, defining sophisticated architecture, and setting the gold standard for what "excellent" looks like in a codebase.


The Mission:

  • Design and implement complex UI components using React.js and modern frameworks. You aren't just building features; you’re building the systems that power them.
  • Make the "big" technical decisions. You’ll define how we structure code to ensure it remains maintainable, decoupled, and scalable two years from now.
  • Develop modular, reusable libraries and internal tools that empower the wider team to move faster without breaking things.
  • Evaluate and integrate the best-in-class front-end tooling to sharpen our development lifecycle.
  • Obsess over application performance. You’ll optimize for maximum speed, accessibility (WCAG), and seamless cross-browser compatibility.
  • Bridge the gap between static design and living product with pixel-perfect precision and fluid, high-performance animations.
  • Lead the charge on robust testing strategies (Unit, Integration, E2E) and ensure they are deeply integrated into our automated pipelines.
  • Collaborate on UI-specific CI/CD pipelines to ensure our build processes are as efficient as the code itself.


What You Bring to the Table

  • A deep, intuitive understanding of React lifecycles, hooks, and advanced state management patterns.
  • Expert-level proficiency in ES6+ and TypeScript. You should be a strong advocate for type safety.
  • Experience with modern approaches like Tailwind, Styled Components, or CSS-in-JS.
  • Hands-on experience with Jest, React Testing Library, and Cypress.
  • The ability to take a nebulous product requirement and transform it into a robust, scalable technical design.


Why Join the Delivery Team?

  • You will be a key player in the squad responsible for our most critical user-facing interfaces, ensuring our delivery engine is world-class.
  • We value psychological safety and technical merit. You’ll have the freedom to make significant architectural decisions in a supportive, collaborative environment.
  • Forget just patching legacy bugs. You will be instrumenting real change, building new features, and shaping how our users interact with our core services.
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Frontend Engineer Q&A's
Report this job
Apply for this job