Frontend Software Engineer – Travel Things (Hybrid), Milan
Client: eDreams ODIGEO
Location: Milan, Hybrid
Job Category: Other
EU work permit required: Yes
Job Reference: 85befcbc7a8d
Job Views: 2
Posted: 08.05.2025
Expiry Date: 22.06.2025
Job Description:
As you contemplate your future, you might be asking yourself what the next step is. Start your journey with us.
We're seeking an experienced Frontend Software Engineer to join our Travel Things Team in Barcelona, Madrid, or Milan (Hybrid) to create a one-stop shop for our customers where they can find the best travel options for their needs and experience excellent post-booking service in our highly-rated mobile app. In the Travel Things area, our teams are working on our future ancillary retail platform that will elevate the customer experience across new and innovative touchpoints. If you're ready to soar, we're ready to take you there.
Why eDreams ODIGEO
- Join the world's leading travel subscription platform and one of the largest e-commerce businesses in Europe.
- 21 million customers, 44 markets, 5 brands, 7M Prime members.
- Over 100 million searches per day, up to 6 billion daily AI predictions.
- Over 1600 employees from more than 60 nationalities, with 99% permanent contracts and an average age of 36.
- We are revolutionizing travel booking through innovative technology, market leadership, and Prime, the world's first travel subscription program.
What you will do:
As a Frontend Software Engineer in the Travel Things Team, your responsibilities include:
- Working with a distributed, scalable microservices environment, deploying high-quality, clean code following SOLID principles and TDD.
- Collaborating within a high-performing, cross-functional team of 7-10 developers, POs, UXers, QAs, data scientists, etc., all focused on the customer.
- Developing advanced algorithms at the forefront of travel technology innovation.
- Applying your technical expertise to produce high-quality solutions through good design, attention to detail, and testing, while challenging decisions to improve technical excellence.
- Participating actively in product definition and ideation processes.
- Working in an agile environment using Kanban to deliver continuous value.
- Engaging in workshops, hackathons, and other events to stay active within the IT community.
- Owning and monitoring the performance of product and technical OKRs.
Technical mindset promotion:
- Microservices platform and modular front-end development.
- Monitoring with DataDog, BigQuery, and Grafana.
- Version control with Git and Bitbucket.
- Design systems with Storybook, Emotion, and Styled System.
- Emphasis on clean code, SOLID principles, and TDD.
Requirements to succeed:
Essential:
- Strong command of JavaScript, with at least 3 years of experience in scalable application development.
- Solid understanding of ReactJS, with hands-on experience; knowledge of TypeScript is a plus.
- Fundamentals in data structures, concurrency, design patterns, and algorithms.
- Ability to produce high-quality, well-designed code with attention to detail and testing.
- Knowledge of cloud environments and continuous delivery.
- Data-driven mindset and strong design pattern skills.
- Fluent English, with excellent written and spoken communication skills.
- Team player with good mentoring skills.
Preferred:
- Experience with AI tools like GitHub Copilot, ChatGPT, or similar.
- Curiosity and eagerness to experiment with AI-driven solutions.
- Ability to leverage AI tools for debugging, development, and productivity enhancement.
- Adaptability and quick learning of new AI features.
- Interest or experience in collaborating with AI tools as pair programmers.
Benefits:
- Competitive salary, flexible benefits, performance bonuses, and perks like birthday days off, discounts, relocation support, and equipment options.
- Continuous learning opportunities, including Coursera access, workshops, and leadership development.
- Career growth through personalized paths and internal mobility programs.
- Flexible hybrid work model promoting work-life balance.
- Engaging social events, communities, and a casual dress code.
- Supportive, innovative, and diverse team environment with recognition and agile practices.
If you're ready to advance your career with a company that values innovation, growth, and work-life balance, apply now and join our passionate team shaping the future of travel.