Senior UI Engineer


UI Engineer

About us:

Have you ever had the opportunity to impact the lives of millions of people in a meaningful way and help them enjoy time away with their friends and families building memories?

That is what we do here at HomeAway.com, an Expedia Inc. company. We are the leading vacation rental website in the world with more than two million unique bookable properties. Our mission is to make every vacation rental in the world available to every traveler in the world through our online marketplace and we're committed to helping families and friends find the perfect vacation rental to create unforgettable travel experiences together.

Challenges you can work on:

  • Create beautiful and intuitive experiences seen by over 100 million people every month all around the world

  • Develop fast, highly available and reliable web apps by scaling them to more than 60k requests per second

  • Engineer smart web apps that will allow for in-session personalization based off user behavior and data

  • Build world class feature by leveraging realtime user behavior feedback data loops and A/B testing to better understand our customer's needs before they do

  • Share your work with your peers and participate in our Internal Open Source by delivering high quality code that up levels your team as well as the entire organization

  • Build component based web UI architectures with modern JavaScript libraries (Hapi.JS, React.JS, Backbone.JS)

  • Dockerize our apps and services for cloud deployment

  • Develop optimized landing pages to have the fastest load times on the web

  • Collect millions of traveler reviews that will help other travelers to choose their dream vacations

Technologies we use:

  • ES2015, ES2016, Node.js, React.js, Hapi.JS, Backbone.js, React.js, Redux.js, Less.SASS, bootstrap, Webpack, Jasmine/Mocha, Hadoop, Elasticsearch, Cassandra, Mongo, AWS, Mesos, Docker, Linux, Jetty, Samza, Dropwizard, Kafka, Java 8

Requirements:

  • Between 3 and 15 years of experience developing highly available enterprise web applications with state of the art JavaScript libraries and front end web technologies

  • Mobile first responsive design expertise

  • Cross-browser development & compatibility experience

  • Analytical problem solver who is passionate about delivering a high quality user experience

  • Excellent communication skills with ability to work well cross-functionally across multiple departments in english

  • BS or MS in Computer Science or equivalent experience

Responsibilities:

  • Provide hands on technical leadership and participate in architectural decision-making

  • Drive new features from inception to production, working across the company with product managers, UX designers and other stakeholders

  • Deliver tested and optimized high performance code for a distributed SOA environment (our stack satisfies 10s of thousands of requests per second!)

  • Create and maintain quality software using best-in-class tools in a continuous integration and delivery lifecyle: Git, Splunk, New Relic, Sonar, Jenkins and TeamCity

  • Work with Test Engineers, product management and operations in an agile environment

  • Participate in resolution of production issues and lead efforts toward solutions

  • Grow a performant production environment in a way that makes the system increasingly reliable

  • Participate in our inner source culture (Internal Open Source)

  • Showcase your work on our tech blog and internal & external conferences

  • Conduct peer code reviews and act as a resource for junior developers


Meet Some of HomeAway's Employees

Camilla-Astrid R.

Senior HR Coordinator, EMEA

Camilla does everything to ensure that HomeAway employees have the resources they need to succeed, from welcoming new staff aboard to writing HR policies for the company.

Sophie M.

Director, Global Traveler Retention

Sophie is responsible for the communication strategy for HomeAway’s network of rental property owners and managers in America. Her job is to get the right message in front of the right people at the right time.


Back to top