Software Engineer, Frontend

San Francisco, United States

Frontend Engineers are an essential part of Airbnb's Product Team.  Working closely with designers, we implement the user interface of our web app.  We build libraries and abstractions to make our lives easier, such as O2, our front-end toolkit.  We make the most of modern tools like React, ES6, and SASS, and we ensure our UIs work well on all screen sizes.  Some of us specialize in CSS, some in front-end infrastructure, but all of us are JavaScript pros and full-stack engineers.  

Responsibilities

  • Collaborate with Experience Designers to iterate on the design and implementation of our product
  • Work with Data Scientists and Backend Engineers to build features and ship experiments
  • Build efficient and reusable front-end systems and abstractions
  • Find and address performance issues
  • Participate in design and code reviews
  • Identify and communicate front-end best practices

Requirements

  • Expert knowledge of JavaScript
  • Experience with modern JavaScript libraries and tooling
  • Familiarity with server-side MVC web frameworks, such as Ruby on Rails or Django
  • Commanding grasp of HTML, CSS, and related web technologies
  • Strong Computer Science fundamentals
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • Demonstrated design and UX sensibilities

Benefits

  • Talented, passionate, and fun colleagues
  • Stock
  • Competitive salary
  • Quarterly employee travel coupon
  • Paid time off
  • Medical, dental, & vision insurance
  • Life insurance and disability benefits
  • 401(k)
  • Numerous dogs to pet and play with in the office
  • Flexible Spending Accounts
  • Apple equipment
  • Company sponsored tech talks and happy hours
  • Breakfast, lunch, and dinner
  • Much more...

Apply Now