Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Frontend Software Engineer Travel Things (Hybrid).
Spain Jobs Expertini

Urgent! Frontend Software Engineer - Travel Things (Hybrid) Job Opening In barcelona – Now Hiring eDreams ODIGEO

Frontend Software Engineer Travel Things (Hybrid)



Job description

Frontend Software Engineer - Travel Things (Hybrid)

Join to apply for the Frontend Software Engineer - Travel Things (Hybrid) role at eDreams ODIGEO.

We are seeking an experienced Frontend Software Engineer to join our Travel Things Team in Milan (Hybrid) to create a one-stop shop for our customers to find the best travel options and experience great post-booking service in our mobile app.

The Travel Things area is building our future ancillaries retail platform to elevate the customer experience across new touchpoints.

What you will do
  • Build future-forward applications with a modern tech stack: JavaScript, TypeScript, ReactJS, styled-components, GraphQL; ensure code reliability with Jest and React Testing Library; tooling includes Rspack, npm, Babel, Docker, and more.

  • Work in a distributed, scalable micro-services environment with daily deployments, maintaining 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 focused on the customer.

  • Develop powerful and advanced algorithms at the forefront of travel tech.

  • Code with high quality through good design, attention to detail and test quality; challenge decisions to improve technical excellence.

  • Actively participate in product definition and ideation processes.

  • Work in an agile environment using Kanban practices to deliver business value continuously.

  • Continuously learn and participate in workshops, hackathons and other IT community events.

  • Own and monitor the performance of product and technical OKRs.
What you need to succeed
  • Strong command of JavaScript with 3+ years of professional experience in JavaScript development, particularly building scalable applications; solid ReactJS experience; TypeScript is a valuable asset.

  • Strong knowledge of engineering fundamentals (data structures, concurrency, design patterns, algorithms).

  • Experience with microservices platforms, clean code, SOLID principles and TDD.

  • Ability to code with high quality through good design, attention to detail and test quality.

  • Knowledge of Cloud and Continuous Delivery environments.

  • Strong data-driven capabilities and design pattern skills to address business challenges.

  • Ability to contribute to product definition, identify improvements, challenge decisions constructively, and provide creative solutions.

  • Fluent English with strong written and oral communication skills; team player with mentoring skills.

Preferred Qualifications
  • Experience with Applied AI Tools (e.g., GitHub Copilot, ChatGPT, or other AI-powered coding assistants).

  • Experimentation mindset to explore and integrate AI-driven solutions into workflows.

  • Ability to leverage AI tools to debug code, streamline development, and boost productivity.

  • Adaptability and learning agility to quickly adopt new AI features.

  • Interest in collaborating with AI tools as pair programmers.

What’s in it for you?

  • Competitive compensation package with Prime Plus membership, flexible benefits, performance-based bonuses, and relocation support.

  • Continuous learning with Coursera access, tech training, leadership development, onboarding, and more.

  • Career growth through personalised paths and internal mobility opportunities.

  • Well-being and flexibility with a hybrid, outcome-focused work model.

  • Collaborative culture with after-work events and communities based on interests.

  • Dynamic, healthy environment that supports high performance, learning, and growth in an Agile mindset.

We are an equal opportunity employer and value diversity at our company.

We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status or disability status.

If you’re excited about this role but your experience does not align perfectly with all requirements, we strongly encourage you to apply nonetheless.

Seniority level: Mid-Senior level

Employment type: Contract

Job function: Engineering and Information Technology

Industries: Technology, Information and Internet

#J-18808-Ljbffr


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Frontend Software Potential: Insight & Career Growth Guide