JavaScript Architect

eDreams ODIGEO
We are shaping the way people travel today and tomorrow!

Job details

  • Full-time
  • map markerBarcelona, ES
  • globeRelocation paid
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Our dynamic team of young, talented professionals from over 60 different nationalities is driven by one clear mission: making travel easier, more accessible, and at a better value for our 18,5 million customers worldwide. Our professionals develop and use cutting-edge tools to be able to offer more combinations of tailored travel plans than any other site (we can create 3,000 travel plans in 10 seconds!).

Are the topics below in your list of interests?

  • Micro front-ends?
  • AngularJS, React or Vue.js? GraphQL? Redux, Relay Modern, Apollo?
  • JavaScript fatigue? Static typing? Module systems?
  • Web page performance optimization at scale? HTTP/2? Network latency vs bandwidth? Time-to-first-byte? AMP? CDNs? Progressive or Adaptive?
  • SEO and isomorphic/universal applications?
  • Unit and functional testing? Browser automation?

If yes, we might have a good opportunity for you!

We are looking for a JavaScript architect to drive our front-end architecture. As one of Europe's top e-commerce sites, our platform serves millions of daily transactions in 40+ countries and has very demanding requirements in terms of performance and maintainability. You will be expected to provide the best technical solutions in terms of performance and development productivity to satisfy our business, UX and product needs.

Working on new projects and ideas, innovating and sharing your experiences with your teams makes the opportunity to develop, both at a professional and personal level. You’ll get to work in an incredibly dynamic, evolving industry in which every day brings new challenges and new levels to aspire to.

As a JavaScript Architect at eDreams Odigeo you will:

  • Drive the technical evolution of our front-end architecture
  • Be the go-to person for lead engineers and senior JavaScript developers for all questions regarding coding, design and tools
  • Collaborate with multiple front-end teams (60+ developers)
  • Translate business requirements into technical requirements
  • Help business and product in scoping and phasing functional solutions
  • Mentor lead and senior engineers in technical matters

For a better idea about our technological culture, you can go here or follow our tech blog where we show the technologies we work with!

Main requirements

  • At least 8 years of front-end development experience (JavaScript, HTML, CSS/SASS)
  • BS or MS in Computer Science or a related technical field
  • Expert knowledge in common front-end technologies, such as AJAX and REST
  • Experience with common JavaScript tools (e.g., npm, Babel, etc.)
  • Software coding, design patterns, architecture and performance engineering
  • Excellent communication skills, with technical and non-technical people
  • Assertiveness and influencing: able to get your point across and challenge those of others in a calm and positive manner

Nice to have

  • Experience in big multi-language/country e-commerce websites
  • Experience in the travel sector
  • Basic Java knowledge


  • Office with open spaces, breakout areas, training spaces, terraces with great views of the city, KANBAN boards, UX labs and more!
  • Variable bonus compensation based on both individual and company performance.
  • Discounts with our network of partners (airlines, gyms, restaurants, shops)
  • Half-day Fridays
  • Free English & Spanish language courses
  • No dress code among our policies
  • Showers and changing rooms on site where you can freshen up for whatever rocks your boat
  • A range of company benefit plans (healthcare, meals, transport passes, childcare vouchers, accident and life insurance, etc.)
  • Work and fun go hand in hand! Our Go!Teams will invite you and your teammates to social activities and events (support charities, celebrate successes, milestones or just Christmas, and even take part in sporting events)
  • An informal management style that promotes simple and direct relationships between team members and across teams

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300