Senior Frontend Developer
Impala Search
Municipality of Madrid, Spain
30 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Municipality of Madrid, Spain
Tech stack
API
Data Streaming
TypeScript
React
GraphQL
Front End Software Development
Job description
- Lead the evolution of the frontend experience, defining patterns, components, and UI foundations that support a fast-growing product ecosystem.
- Raise performance benchmarks by optimising loading strategies, rendering behaviour, and client-side delivery for a seamless user flow.
- Architect reliable data-handling approaches - including GraphQL- or client-caching patterns - that keep the product responsive and efficient.
- Advocate for accessibility and user-centred thinking, ensuring interfaces remain intuitive across contexts, devices, and user needs.
- Support the team through thoughtful reviews, documentation, and improvements to tooling and workflows that elevate engineering quality.
Requirements
- Extensive experience in modern frontend engineering, including advanced React and TypeScript work in production environments.
- Experience working with API-driven data flows, caching strategies, or GraphQL-style architectures.
- Ability to translate design intent into robust, maintainable, high-quality interfaces.
- Clear communication and a collaborative mindset, working effectively with product, design, and engineering peers.
- Currently located in Spain or Poland with the legal right to work in one of these countries.
About the company
Our client empowers over 27 million people every month to do the impossible: take back time they thought was gone. As a world-leading scheduling platform, used by Meta, Amazon and Microsoft, they transform how teams coordinate across time zones by removing the endless back-and-forth that drains organisations of productivity. With more than 78,000 meetings booked each day, they're eliminating one of the most universal workplace inefficiencies and giving individuals and teams the gift of time - focusing, creating, collaborating and moving meaningful work forward.