Descripción de la oferta
Frontend Engineer - (React / Next.js / TypeScript) We’re looking for a Frontend Engineer to play a key role in shaping and delivering modern, scalable frontend solutions within a fast-paced, product-focused environment. This is an opportunity to take ownership of frontend architecture, influence API design, and work across multiple feature streams in a collaborative Agile setting. The Role: Designing and building scalable SPA and Next.js applications using React and TypeScript Owning and evolving frontend architecture and component design Integrating with REST APIs and BFF layers using contract-driven development approaches (e.g., react-query, Orval) Ensuring robust API consumption, state consistency, and error handling Debugging complex frontend/backend integration issues Building modular, maintainable UI aligned with design systems and ecommerce user journeys Driving performance optimisation and SSR improvements in Next.js applications Contributing to API contract definitions and supporting project initiation phases Ensuring frontend reliability through automated testing, monitoring, and CI/CD pipelines Collaborating closely with Backend Engineers, QA, UX, and Product in Agile delivery teams Key Skills and Experience: Expert-level experience with React, modern frontend architecture, and TypeScript Deep understanding of React fundamentals (hooks, rendering lifecycle, state management, performance optimisation) Strong experience with REST API integration and BFF layers Experience with react-query, Orval, or similar contract-driven tooling Proven debugging skills across frontend/backend integrations Experience with automated testing frameworks (Playwright, Cypress, Jest) Familiarity with CI/CD pipelines (GitHub Actions) Experience working in cloud-based environments (AWS) and containerised development (Docker) Experience working in Agile teams delivering parallel feature streams Ability to take ownership and provide technical leadership across frontend workstreams If you’re a Frontend Engineer who thrives on ownership, technical depth, and building high-quality user experiences - we’d love to hear from you.