Uncubed

Software Engineer, Frontend

Airbnb, San Francisco, California

Who wouldn't want to work here?


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

  • Stock
  • Competitive salaries
  • Quarterly employee travel coupon
  • Paid time off
  • Medical, dental, & vision insurance
  • Life insurance and disability benefits
  • Fitness Discounts
  • 401K
  • 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...

About Airbnb

Founded in August of 2008 and based in San Francisco, California, Airbnb is a trusted community marketplace for people to list, discover, and book unique accommodations around the world — online or from a mobile phone. Whether an apartment for a night, a castle for a week, or a villa for a month, Airbnb connects people to unique travel experiences, at any price point, in more than 33,000 cities and 192 countries. 

Want to learn more about Airbnb? Visit https://www.airbnb.com/