Role Overview
We are looking for a highly skilled Software Engineer with a deep expertise in React and TypeScript to join our engineering team in London. You will be responsible for building high-performance, scalable, and maintainable frontend applications, ensuring a seamless user experience across our digital platforms.
Key Responsibilities
- Design and implement complex user interfaces using React and TypeScript.
- Collaborate with cross-functional teams including designers and product managers to translate requirements into technical solutions.
- Optimize application performance for maximum speed and scalability.
- Conduct code reviews and mentor junior developers to ensure high code quality and best practices.
- Architect reusable components and frontend libraries for future use.
Requirements
- Proven experience as a Software Engineer with a strong focus on Frontend development.
- Expert-level proficiency in React and TypeScript.
- Strong understanding of modern CSS-in-JS libraries and state management (e.g., Redux, Context API).
- Experience with automated testing frameworks (e.g., Jest, React Testing Library).
- Solid understanding of RESTful APIs and modern frontend build pipelines.
Nice-to-Have
- Experience with Next.js or GraphQL.
- Knowledge of CI/CD practices and cloud infrastructure (AWS/GCP).