Job Title: Senior Frontend Engineer (React & TypeScript)
Location: Hybrid (2 days a week in London office)
Job Type: Full-Time, Permanent
About the Role:
We are looking for a talented and experienced Senior Frontend Engineer with 5+ years of commercial experience to join our dynamic team. You will be responsible for building scalable, robust, and high-performance web applications. The ideal candidate is an expert in React and TypeScript, and is passionate about delivering high-quality user experiences.
This is a hybrid role, requiring 2 days a week in our London office, with the flexibility to work remotely for the rest of the week.
Key Responsibilities:
- Develop and maintain responsive and scalable web applications using React and TypeScript.
- Collaborate closely with cross-functional teams (Backend Engineers, Designers, Product Managers) to design and implement new features.
- Optimise applications for maximum speed, scalability, and performance.
- Ensure high-quality code through unit testing, integration testing, and code reviews.
- Debug, troubleshoot, and resolve complex technical issues.
- Stay up-to-date with the latest trends and best practices in frontend development.
- Mentor junior developers and provide technical leadership within the team.
Requirements:
- 5+ years of commercial experience in frontend development.
- Expert-level proficiency in React.js and TypeScript.
- Strong understanding of modern JavaScript (ES6+) and the web development ecosystem.
- Experience with state management libraries (e.g., Redux, MobX, or React Context API).
- Familiarity with RESTful APIs and modern authorisation mechanisms (such as JSON Web Tokens).
- Solid experience with version control systems (Git).
- Experience with automated testing frameworks (e.g., Jest, React Testing Library, Cypress).
- Familiarity with build tools and bundlers like Webpack, Babel, or Vite.
- Good understanding of CSS preprocessors (SASS, LESS) and component libraries (Material UI, Ant Design, etc.).
- Strong problem-solving skills, attention to detail, and ability to work independently and within a team.
Nice to Have:
- Experience with server-side rendering (Next.js) and static site generation.
- Familiarity with GraphQL and Apollo Client.
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with CI/CD pipelines and DevOps processes.
- Exposure to Agile/Scrum methodologies.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Frontend Developer
2026-05-23
Frontend Developer
2026-05-23
Backend Developer
2026-05-27
- Posted
- Jan 20, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- London Area
- Company
- Haystack
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Frontend Developer
2026-05-23
Frontend Developer
2026-05-23
Backend Developer
2026-05-27