Airbnb is hiring a

Senior Frontend Software Engineer, Marketing Technology

San Francisco, United States

About Airbnb


Airbnb is one of the world’s largest marketplaces for unique, authentic places to stay and things to do, offering over 7 million accommodations and 40,000 handcrafted activities, all powered by local hosts. As an economic empowerment engine, Airbnb has helped millions of hospitality entrepreneurs monetize their spaces and their passions while keeping the financial benefits of tourism in their own communities. With more than half a billion guest arrivals to date, and accessible in 62 languages across 220 countries and regions, Airbnb promotes people-to-people connection, community and trust around the world.


About Marketing Technology at Airbnb


Marketing Technology team is focused on building the best-in-class platform to enable marketing and merchandising at Airbnb. We build marketing automation tools and systems that are used by our stakeholders in Marketing (Brand and Performance), the Guest Experience and Hosting product development teams, Policy, and more.We’re looking for an experienced frontend engineer who would be responsible for building a marketing platform that enables delivering personalized content to Airbnb users on-site and off-site such as email and push notification. 


Responsibilities include:

  • Design and develop self service tools and products for marketing 
  • Work with cross functional partners including product managers, designers and marketing managers to design and deliver high-quality products on web
  • Build efficient and reusable web components and architect reliable, performant, and scalable solutions
  • Build relationships with frontend engineers in product orgs (e.g. Homes, Experiences) and solve for their API needs
  • Build technology for serving marketing content to guest and hosts
  • Optimize user experience and page performance
  • Improve existing features and build new features for a web-based application 
  • Work with customers to identify usability issues and proactively fix them


Minimum Requirements

  • 7+ years industry experience
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
  • Experience building web applications using Javascript
  • Experience with modern JavaScript/Typescript libraries and tooling (e.g. React)
  • Fluency in HTML, CSS, and related web technologies
  • Demonstrated knowledge of Computer Science fundamentals
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • Demonstrated design and UX sensibilities



  • Stock
  • Competitive salaries
  • Paid time off
  • Medical, dental, & vision insurance
  • Life insurance and disability benefits
  • Fitness discounts
  • 401K
  • Community involvement (4 hours per month to give back to the community)
  • Company sponsored tech talks and happy hours
  • Much more…

Looking for a job?

Senior Frontend Software Engineer, Marketing Technology at Airbnb looks great, right? We have dozens of similar job posts on our site, interested? Leave your email and we'll send the best matches.