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.