Frontend Software Engineer - Accommodation; Hybrid
Publicado en 2026-03-11
-
Desarrollo de Software
Ingeniero de Software, Desarrollador Senior
Job Description
As you contemplate your future, you might be asking yourself, what’s the next step? Start your journey with us!
We’re seeking an experienced Frontend Senior Software Engineer to join our Accommodation Team in Barcelona or Madrid (Hybrid). If you’re ready to soar, we’re ready to take you there.
Why eDreams ODIGEOJoin the world’s leading travel subscription platform and one of the largest e-commerce businesses in Europe.
Millions of customers every year across 44 markets – 5 brands – over 7.7 million Prime members since launching in 2017.
More than 100 million searches per day on our websites – more than 6 billion AI daily predictions.
Over 1,700 employees – More than 60 different nationalities from all continents – 99% permanent contracts.
We’re the world’s leading travel subscription platform. We pioneered Prime, the first and largest travel subscription programme, which has topped over 7.7 million members since launching in 2017. Prime members are subscribed to global travel, gaining access to a comprehensive multi-product offering for all their travel needs—including hotels, rail, flights, dynamic packages and car rental, among others— compounded by industry-leading flexibility features and exclusive, member-only benefits.
This entire Prime experience is powered by a proprietary, industry-leading AI platform that delivers a smarter, hyper‑personalised service and comprehensive travel experience globally to its members.
The Role’s Key Responsibilities and Tasks
As an eDOer, you will have clear objectives, great challenges and a clear overview of how your work contributes to the global company project and its customers. As a Frontend Senior Software Engineer in the Accommodation Team, you will be in charge of:
- Work with a top‑notch tech stack such as ES6 code, Java script libraries like React
JS and Lodash, Graph
QL, Testing frameworks and libraries like Mocha, Chai, sinon.js and Jest, React Testing Library (Selenium + Cucumber + Node.js), Style Sheet preprocessors like SASS, CSS‑in‑JS and styled‑components, Packages and task runners like webpack, babel, grunt, npm; - Work with a distributed, scalable micro‑services environment, where software gets deployed daily, with high quality, clean code, SOLID principles and TDD;
- Be part of a high‑performing cross‑functional team of 7‑10 developers, POs, UXers, QAs, data scientists etc, all sharing the same values and focus on the customer;
- Develop powerful and advanced algorithms that are at the forefront of innovation in travel tech;
- Leverage your technical excellence mindset to code solutions with the highest quality through good design, attention to detail and test quality, as well as challenge decisions to help all teams improve technical excellence;
- Actively participate in the product definition and ideation processes;
- Work in a fully agile organisation, using Kanban practices to deliver business value continuously;
- Continuously learn and participate in workshops, hackathons and other events as we consider key to be active within the IT community;
- Own and monitor the performance of product and technical OKRs.
Having a technical mindset is vital for us, which is why we promote:
- Microservices platform and modular FE.
- Powerful monitoring techniques using Data Dog, Big Query and Grafana.
- Version‑control systems like Git & Bitbucket.
- Storybook using Design System made with Emotion and Styled System.
- Clean code.
- SOLID principles and TDD.
Good to have
Bring your unique perspective, speak up, and offer disruptive solutions. You’ll have the opportunity to learn and grow while making a real impact on our team. Here’s what you need to succeed:
- You have meaningful experience in a senior engineer role driving technical work for other engineers. You stay up‑to‑date on industry trends and understand how to apply them.
- Provide technical guidance for complex initiatives. Deliver strategic technical improvements.
- Improve code structure and architecture, taking care of testability and maintainability, and identifying opportunities for technical investments to help the team meet the objectives.
- Successfully…
Para buscar, ver y solicitar empleos que acepten solicitudes de su ubicación o país, toque aquí para realizar una búsqueda: