Senior Frontend Software Engineer
Primary stack
Nice to have's
Job description
About the Position
Turn complex data into trusted experiences. Build intuitive interfaces and visualizations that make Earth observation data understandable and actionable for customers.
We are Here to Protect Tomorrow.
Xoople is Earth’s System of Record™
At Xoople, we're building the Earth's data infrastructure layer for AI. Our mission is to enable AI to understand and predict physical changes on the world's surface by creating Earth’s System of Record™-a trusted, enterprise-grade data foundation that connects the physical world to digital systems.
By transforming vast amounts of Earth observation data into actionable insights, we help enterprises and governments make faster, smarter decisions about risk, operations, sustainability, and growth. Working at Xoople means joining a team creating a world-first capability that will fundamentally change what AI can understand and do, bringing real-world context into every business decision.
Responsibilities
- Shape the frontend architecture. Collaborate on the design and evolution of the portal presentation layer, helping ensure it remains modular, scalable, secure and maintainable as products and usage grow.
- Turn complex data into trusted experiences. Build intuitive interfaces and visualizations that make Earth observation data understandable and actionable for customers.
- Set the engineering standard. Establish best practices for React, TypeScript, component architecture, testing, accessibility, API integration, authentication and data protection, ensuring the frontend architecture aligns with applicable requirements such as GDPR and the EU AI Act.
- Deliver end to end. Partner with UX/UI, backend, cloud, data and DevOps teams to move products from definition to reliable, integrated releases.
- Provide technical leadership. Collaborate on the frontend roadmap, document architectural decisions, mentor engineers, lead code reviews, and help balance delivery priorities with technical debt.
- Build for production at scale. Strengthen quality and reliability through automated testing, observability, feature flags, progressive deployment and rollback strategies, while evaluating tools that improve developer productivity.
Requirements
- Relevant product experience: 6+ years in web software development, with substantial ownership of customer-facing portals or products in a SaaS or ISV environment.
- Deep frontend expertise: advanced JavaScript, TypeScript, HTML/CSS and React, with Tailwind CSS or comparable UI component libraries.
- Architecture at scale: a track record of designing modular, highly available, cloud-native applications and making technical decisions across cross-functional teams.
- Integration and security: strong REST API experience, familiarity with gRPC, WebSockets or OData, and sound knowledge of authentication, authorization, data protection, SOLID principles and clean frontend architecture.
- Quality and reliability: experience defining frontend testing strategy and automated CI quality gates, alongside observability, feature flags, progressive delivery and rollback practices.
- Technical leadership: confidence documenting architectural decisions, shaping a roadmap, mentoring colleagues, leading code reviews and discussing technical debt pragmatically with Product.
- Communication and education: excellent English and Spanish, plus a bachelor's degree in computer science or a related field, or equivalent practical experience.
Nice to Have
- Experience with Figma; imagery, GIS or map libraries; AI-assisted development and coding agents; international multidisciplinary teams; internal design systems, Storybook and accessibility; product analytics and experimentation; or developer-experience automation such as preview environments, codemods and monorepos. A master's degree or relevant frontend certifications are also welcome.
We Offer
We offer a competitive compensation and benefits package designed to support your wellbeing and growth, together with meaningful ownership, continuous learning and the opportunity to build a world-first Earth data capability with a global, mission-driven team.
About the Company
Our vision is ‘To be the most trusted source of Earth intelligence’.
We live it through four guiding principles:
- Everyone is welcome. We value uniqueness and authenticity.
- Think beyond boundaries. Real change comes from listening and thinking differently.
- Make a positive difference. We exist to protect tomorrow - for the planet and people’s lives.
- Together we are stronger. We partner, share expertise and win as one.
DEI & Belonging
At Xoople, our strength lies in our differences. We’re building a workplace where everyone feels safe to be themselves, heard, valued and empowered to shape a more inclusive future. We welcome applicants of all backgrounds and are glad to make reasonable adjustments during hiring, just let us know.
Ready to help build Earth’s System of Record™?
Born in Spain, designed for the world. #EarthAI #EarthIntelligence #TechForGood
Team: Digital Services
Location: Madrid
Remote status: Hybrid
Employment type: Full-time
© Xoople. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Xoople
All 8 rolesSenior GIS Product Engineer
Xoople · Spain +1
Senior GIS Product Engineer
Xoople · United Kingdom +1
Senior Technical Program Manager
Xoople · Madrid
Senior Technical Program Manager
Xoople · Spain