As a UI Engineer, you will be the Technical authority working on cutting edge, open-source technologies to help the team solve problems of scale. As a member of Vrbo’s Landing Experience Team, you will be responsible for ensuring our travelers have a delightful, relevant, and effortless experience through our Landing Pages such as Homepage, supporting and driving our business growth. Based in Madrid and London, we're a multi-functional team composed of Product Managers, TPMs, Engineering Managers and Software Engineers. We believe in building high-quality software at scale and care about availability, scalability and systems resiliency. Our tech stack consists mostly of Scala microservices, Cassandra, Kafka, NodeJS and React.
Motivated by emerging technologies you'll have a real desire to be a part of a collaborative and fast-paced traveling environment at an exciting time with an ambitious roadmap to help Vrbo and Expedia Group consolidate its position as a major player in the vacation rental world.
What you'll do:
Build component-based web UI architectures with modern JavaScript libraries, Develop fast, scalable, highly available, and reliable web apps
Be at the forefront of building Vrbo’s next-generation user experiences
Write unit, automation and integration tests to ensure the quality of your product
Dedicated to delivering tested and optimized high-performance code for a distributed container-based architecture (our stack satisfies 10s of thousands of requests per second!)
Use real-time user behaviour data, predictive science and A/B testing to better understand our customers
Provide hands-on technical leadership and participate in architectural decision-making
Collaborate with teammates across locations to deliver on common goals
Identify and take ownership of technical initiatives
Conduct design and peer code reviews
Act as a role model to more junior engineers and assist with coaching
Technologies/tooling we use:
ES6+, Node.js, React.js, Jest, Puppeteer, Webdriver, HTML5, CSS3, Less, Hapi.js, Webpack, AWS, Docker, Scala, Git, Splunk, Datadog, Jenkins, Sentry, Lighthouse
Who you are:
BS or MS in Computer Science or equivalent experience
Experience with Javascript/Node/React is a must. Experience with backend language is desirable
Experienced in developing highly available enterprise web applications with state of the art front end web technologies
Excellent communication skills with the ability to work across multiple departments
Passionate problem solver with a focus on high quality user experience
Mobile first responsive design experience
Cross-browser development & compatibility experience
Enjoy opportunities to showcase your work on our tech blog and internal & external conferences
About Expedia Group
Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.
© 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50
Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.