What is Homes at Airbnb:
Whenever anyone thinks of Airbnb, the first thing that comes to mind is Homes. Homes is Airbnb's core business, and we work on everything from driving improvements to the Guest and Host experience to launching new initiatives from the ground up. Within Homes engineering, you can have significant impact on a wide range of Airbnb products and users. Whether you are working on one of our big bets such as guest loyalty or personalization, improving our tools for guests and hosts around the world, or working on a new business such as Airbnb for Work or Airbnb Plus, you will be on a small team designed to maximize your ability to deliver results. If you are motivated by how much visibility your work has, how much it impacts the company's bottom line, how many users see your work, or how it will impact your career growth, Homes is a great place to launch your Airbnb career.
Like all teams at Airbnb, we value and promote the diversity of our workforce, our guests, our hosts, our marketplace platform, and the world. Simply put, diversity belongs.
What is the role of a Performance Frontend engineer in Homes?
The Frontend Performance, Homes Team is responsible for optimizing website performance for the guest experience, which is the journey of discovering and booking a home on Airbnb. The team is refining the user experience by designing and implementing both product and foundation level changes that make the website faster. Homes is leading the way at Airbnb, building a modern Frontend with a portfolio of page load techniques, including service worker, compiled CSS, the new "Arrive" framework (server render React but don't load React on the client!) and client routing with innovative lazy loading strategies. We are right at the point where we have the core infrastructure in place but haven't solved the tricky and interesting product side of the coin.
The Frontend Performance engineers are an essential part of Airbnb's Product Team, with a focus on making the guest experience faster. FEs work closely with world class product managers, designers, and data scientists. We rely and (and build on!) cutting edge tooling such as Apollo/GraphQL and deliver a strongly-typed UI using TypeScript. We build libraries and abstractions to make our lives easier, such as Design Language System (DLS), our front-end toolkit, which helps ensure our product looks and works great everywhere from a Cinema Display with a fiber connection down to a cheap phone with a shaky 3G connection.
* Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
* 5+ years industry experience
* Experience with improving performance of a high traffic website
* Deep expertise of client-side performance considerations and cross-browser compatibility issues
* Demonstrated knowledge of Computer Science fundamentals
* Demonstrated design and UX sensibilities
* Competitive salaries
* Quarterly employee travel coupon
* Paid time off
* Medical, dental, & vision insurance
* Life insurance and disability benefits
* Fitness Discounts
* Flexible Spending Accounts
* Apple equipment
* Commuter Subsidies
* Community Involvement (4 hours per month to give back to the community)
* Company sponsored tech talks and happy hours
* Much more…
Airbnb is a company which provides an online marketplace and hospitality services.