Thursday, October 9, 2014

Software Engineer, Frontend | Jobs at Airbnb

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.
  • Wimplemented 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