About Skyscanner
Everyone loves travelling, but planning is not without its challenges. That's why we've spent 20 years building tools that turn travel-planning chaos into a breeze. Today, around 100 million travellers count on us every month to skip the whole “47 browser tabs open” phase and find flights, cars, and hotels quickly and easily.
Joining Skyscanner means becoming part of a global brand that's striving to become the planet's go-to travel hack accessible for all.
Our vision? To be the world's number one travel ally. (Ambitious? Yes, but, hey, that's what got us here.)
About The Role
Hybrid
We’re looking for a Full Stack Engineer to join Theseus, our Booking Panel squad, and help shape the final moment of the traveller journey. The Booking Panel is the last page travellers see before heading to a partner — and every tweak, experiment and pixel-perfect improvement has a direct, measurable impact on conversion, revenue and trust.
You’ll play a key role in
Book It For Me, an AI-powered experiment exploring a brand-new way to book flights on Skyscanner. It’s full of opportunity to learn fast and build responsibly.
You’ll be part of an experimentation-first squad that values clear specs, thoughtful contracts between systems, and solving ambiguous problems with curiosity and care.
What You’ll Be Doing
- Owning high-impact frontend experiences: You’ll take ownership of critical, traveller-facing surfaces within the Booking Panel.
- Building with React and TypeScript: You’ll help design and implement elegant, scalable solutions that communicate complex pricing and trust signals with clarity (no small feat) and integrate these with backend Java systems.
- Integrating AI-powered systems: You’ll collaborate closely with AI-driven components, contributing to spec-driven development that clearly defines behaviours, contracts and failure states in complex flows.