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 Software Engineer to join our Travel Things Team in Milan (Hybrid). The role will help create a one‑stop shop for our customers, providing the best travel options and excellent post‑booking service through our highly rated mobile app.
Why eDreams ODIGEO
Join the world’s leading travel subscription platform and one of the largest e‑commerce businesses in Europe. Millions of customers year‑round across 44 markets, 5 brands, 7 M members in Prime. Over 1,700 employees with more than 60 nationalities, 99% permanent contracts, average age 36. We are a tech company revolutionising the travel booking experience through consumer insight, innovative technology, market leadership and Prime, the world’s first travel subscription program.
What you will do
- Build future‑forward applications with a modern tech stack at its core: JavaScript, TypeScript, ReactJS, styled‑components, GraphQL, Jest, React Testing Library, Rspack, npm, Babel, Docker and more.
- Work with a distributed, scalable micro‑services environment, ensuring high quality, clean code, SOLID principles and TDD.
- Collaborate with a cross‑functional team of 7‑10 developers, POs, UXers, QAs, data scientists and share the same customer focus.
- Develop powerful and advanced algorithms at the forefront of travel tech innovation.
- Maintain technical excellence through good design, detail orientation and test quality, while challenging decisions to improve the team.
- Actively participate in product definition and ideation processes.
- Use Kanban practices to deliver continuous business value.
- Engage in workshops, hackathons and community events.
- Own and monitor performance of product and technical OKRs.
What we promote
- Microservices platform and modular FE.
- Powerful monitoring techniques using Data Dog, BigQuery and Graphana.
- Version control with Git & Bitbucket.
- Storybook using Design System built with Emotion and Styled System.
- Clean code, SOLID principles and TDD.
What you need to succeed
- A strong command of JavaScript and modern web development features, with at least 3+ years of professional experience.
- Solid experience with ReactJS and hands‑on practice; TypeScript knowledge is a valuable asset.
- Strong knowledge of engineering fundamentals: data structures, concurrency, design patterns, algorithms.
- Ability to produce code of the highest quality with good design, attention to detail and tests.
- Knowledge of cloud and continuous delivery environments to deliver value quickly.
- Strong data‑driven capabilities and design patterns to tackle business challenges.
- Constructive product involvement, identifying improvements and providing creative solutions.
- Fluent in English, with strong written and oral communication skills.
- Team player with good communication and mentoring abilities.
Preferred Qualifications
- Experience with Applied AI tools: comfortable using GitHub Copilot, ChatGPT or similar AI‑powered coding assistants.
- Experimentation mindset: curiosity and eagerness to explore emerging AI‑driven solutions.
- AI‑enhanced problem solving ability: leverage AI tools to debug, streamline, and enhance productivity.
- Adaptability and learning agility: enthusiasm for continuous learning and swift adaptation to new AI features.
- Interest in collaborating with AI tools as “pair programmers” to complement traditional development practices.
What’s in it for you
- Competitive salary and benefits, including flexible benefits, performance‑based bonuses, birthday day off, discounts, partnerships and relocation support.
- Continuous learning: free Coursera access, workshops, tech training, leadership development and a great onboarding program.
- Growth opportunities: personalised career paths, eVOLVE Program and internal mobility options.
- Well‑being first: hybrid home‑office model focused on outcomes, no dress code, free fruit, coffee and tea at offices.
- Community: after‑work events, padel tournaments, parties and free fruit, coffee and tea at our offices.
- Dynamic environment: innovative, risk‑taking, sharing ideas, high performance and recognition at the core.
Apply now
We are an equal opportunity employer and value diversity. We do not discriminate on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. We encourage you to apply even if you don’t meet every requirement.