Software Development Engineer II - Full Stack
Expedia · London, England ·
Apply on partner site
You apply on the advertiser's own site — nothing is stored here.
Overview
In this role you will build and evolve the UI and backend for Expedia’s Search Results and Recs experiences across web, iOS, and Android. You will own features end-to-end, collaborating with product management, backend, and platform teams to deliver configurable experiences and scalable APIs.
You will contribute to a unified platform that supports no-code/low-code updates and server-driven UI rollouts. The role emphasizes delivering high-quality software that enables brands to iterate content and layouts efficiently, driving traveler-focused experiences across Expedia’s brands and B2B products.
Responsibilities
- Develop React-based user interfaces and backend capabilities
- Design and contribute to API solutions and decisions
- Own features from requirements through delivery with cross-functional support
- Collaborate with product management, backend/domain, platform, and brand teams
- Create reusable components and platform capabilities
- Improve Expedia Group web, iOS, Android, and B2B experiences
- Enhance clickstream data collection and content management for banners and product cards
- Contribute to Vrbo product-card redesign and BEX redesign
- Support rollout of server-driven UI and configuration-based layout updates
- Migrate traffic from legacy systems to the new platform
- Apply API design considerations, including traffic management and error handling
- Deliver reliable software with a rigorous development approach and high quality
- Deliver APIs and UI that scale with demand and enable cross-team collaboration
Key requirements
- 2–3 years of software development experience
- Full-stack experience across frontend and backend
- Experience developing with React
- Experience with Kotlin backend development; strong Java/Scala may be considered
- Experience developing and integrating APIs
- Understanding of API design considerations, traffic and error handling
- Experience using existing component libraries
- Proven ability to deliver software and communicate with stakeholders
- Ability to work across frontend, backend, APIs, and platform capabilities
- Effective communication with stakeholders
- Cross-functional collaboration
- Ability to own and drive features end-to-end
- React
- Kotlin
- Java/Scala
Apply on partner site
Listing supplied by one of our partner job boards. Last confirmed: 3 days ago.
More jobs with this title
Full Stack Software Engineer II - Java
JP Morgan Chase · 1 month ago
Full Stack Software Engineer II - Java, React
JP Morgan Chase · 1 month ago
Full Stack Software Engineer - Application Development
Palantir Technologies · 3 weeks ago
Full Stack Software Engineer
Octopus Energy · 1 day ago
Full Stack Software Engineer
Holt Executive · 1 day ago
Full Stack Software Engineer
Sartorius · 2 days ago
Full-stack Software Engineer
Digital Catapult · 5 days ago
Software Engineer Full Stack
Candour Solutions Limited · 1 week ago