Senior Frontend Engineer, Support Products

  • Airbnb
  • Dublin, Ireland
  • Jan 16, 2020
Engineering

Job Description

Airbnb is the world's largest marketplace for space, and we keep getting bigger every day with over 100M nights booked per year and counting. To support the rapid growth in our business and better serve the needs of our business globally, we are building a new engineering team in Dublin, our EMEA headquarters, partnering closely with its sister teams in Portland, Oregon and Seattle, Washington.

Airbnb Community Support (CS) is dedicated to building the world’s most loyal travel community through exceptional service, by ensuring our guests and hosts have the help they need, 24/7, and 365 days a year.

Support Products is the technology team responsible for the entire CS tech stack, across self-solve, customer contact, and CS specialist tooling.

Frontend Engineers are an essential part of Airbnb's product teams. Working closely with designers, we implement the user interface of our web app. We build libraries and abstractions to make our lives easier, from our component toolkit to our API data normalization layer. We make the most of modern tools like React, Redux, and the latest EcmaScript features, and continually evaluate new technologies and approaches.

Responsibilities

  • Collaborate with Experience Designers, Content Strategists, and UX Researchers to iterate on the design and implementation of our product
  • Work with Data Scientists and other Engineers to build features and ship experiments
  • Build efficient, robust, 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, advancing frontend excellence on the Dublin team and Airbnb as a whole

Requirements

  • 4+ years of experience in professional software development
  • In-depth knowledge of JavaScript, ideally ES6+, as well as modern JavaScript libraries and tooling
  • Track record of solving challenging business problems with well-designed software solutions
  • Familiarity with server-side web frameworks, ideally Ruby on Rails or Dropwizard
  • Command of fundamental web technologies (HTML, DOM, CSS, etc)
  • Understanding of data structures and problem solving approaches, and ability to articulate trade offs
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • Passion for creating highly usable tools for our growing global workforce

 

Airbnb is committed to working with the best and brightest people from the broadest talent pool possible. We provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to sex, race, colour, ethnic or social origin, genetic features, language, religion or belief, political or any other opinion, membership of a national minority, property, birth, disability, age or sexual orientation.

Apply now