Why are Frontend Software Engineers important at Airbnb?
Frontend software engineers are responsible for building the features that our users see and interact with on a daily basis, and for creating the tools that make that possible. We value engineers who can work
at
all levels of our stack
, but have a particular passion for HTML, CSS, and JavaScript.
What are examples of work that Frontend Software Engineers have done at Airbnb?
- Working closely with our visual design team, we built an HTML/CSS component library and an email templating framework to make it easier for engineers to build consistent, beautiful, and performant web pages and emails.
- We created a library, Rendr, to make it easy for people to create isomorphic JavaScript web applications that run on both the client and server.
- We rebuilt our search page and saw a significant lift in conversion.
- We implemented a number of strategies -- including SPDY, asset bundle optimization, CDN edge caching, and local fragment caching -- to improve page load time.
- We rebuilt our hosting tools as a single-page client-side application using Backbone.
The following experience is relevant to us:
- Familiarity with all aspects of MVC web applications (especially those built on Rails)
- Commanding grasp of HTML, CSS, and JavaScript
- Strong CS fundamentals
- Understanding of client-side performance characteristics
- Awareness of cross-browser compatibility issues
- Demonstrated design and UX sensibilities
Benefits
- Stock
- Competitive salaries
- Quarterly employee travel coupon
- Paid time off
- Medical, dental, & vision insurance
- Life insurance and disability benefits
- 401K
- Flexible Spending Accounts
- Apple equipment
- Company sponsored tech talks and happy hours
- Breakfast, lunch, and dinner
- Much more...
Apply Now
No comments:
Post a Comment