FAQs
What is the primary focus of the Senior Frontend Engineer role at Airbnb?
The primary focus is on building tools to facilitate co-hosting and make it easier for people to host together as a team.
What front-end technologies will the Senior Frontend Engineer be working with?
The engineer will be using the latest front-end technologies, specifically ReactJS and GraphQL.
How many years of experience are required for this position?
A minimum of 5 years of software development experience is required for this role.
What responsibilities will the Senior Frontend Engineer have?
Responsibilities include launching and expanding the co-hosting product, collaborating with cross-functional teams, refining features, designing and integrating them into production, developing features during AGILE sprints, writing unit and integration tests, and acting on user feedback.
Are there opportunities to work collaboratively with other teams?
Yes, the position involves collaborating with product, design, data engineering, UX, and numerous platform teams within Airbnb.
What level of independence is expected in this role?
The engineer is expected to be independent and dedicated, able to deliver ‘production-ready’ code with minimal guidance.
Does Airbnb have a commitment to inclusion and diversity?
Yes, Airbnb is committed to working with a diverse talent pool and fostering an inclusive environment.
What should candidates with disabilities do if they need accommodations during the application process?
Candidates with disabilities should contact Airbnb at reasonableaccommodations@airbnb.com, including their full name, the role they’re applying for, and the accommodation necessary to assist them with the recruiting process.
How frequently will code be pushed to production?
Code can be pushed to production multiple times per day, utilizing heavy use of feature toggling.
Is experience with modern JavaScript frameworks required for this role?
Yes, candidates should have experience with modern JavaScript frameworks such as React, Preact, Angular, Next, Vue, or Meteor.