Senior Software Engineer
Trust Platform
Confirmed live in the last 24 hours
Airbnb

10,001+ employees

Online marketplace for people to list, discover, and book accommodations
Company Overview
Airbnb's mission is to create a world where anyone can belong anywhere and we are focused on creating an end-to-end travel platform that will handle every part of your trip. The company is building a worldwide timeshare marketplace.
Consumer Goods

Company Stage

N/A

Total Funding

$10B

Founded

2007

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

3%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
JavaScript
UI/UX Design
React.js
TypeScript
iOS/Swift
REST APIs
Web Development
Android Development
HTML/CSS
CategoriesNew
Backend Engineering
Full-Stack Engineering
Security Engineering
Software Engineering
Requirements
  • 7+ years of experience in a hands-on software engineering role in frontend web development.
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • Extensive experience working with TypeScript/JavaScript, GraphQL and REST APIs
  • Experience with React and modern JavaScript libraries
  • Fluency in HTML, CSS, and related web technologies
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • Demonstrated design and UX sensibilities
  • Excellent communication and collaboration skills and the ability to work well within engineering organization and cross functions.
  • Love collaborating via code reviews and architecture discussions, and are motivated to improve their teammates' productivity
  • Full-stack development experience is a big bonus.
  • Experience working on an Infrastructure or Platform team supporting a medium to large engineering organization.
  • Solid understanding of client networking, performance, caching, client storage solutions, and asynchronous programming
  • Experience (beyond configuration) working with bundlers, testing frameworks, editor integrations, frontend build/CI systems, observability tooling, or developer environments.
  • Show motivation for personal growth and learning new technologies to support the team's needs
Responsibilities
  • Work closely with cross-functional partners (PM, design) and engineering teams owning various functional surfaces (messaging, cancellations, guest & host standards) across Airbnb to understand the current state of standards enforcement.
  • Standardize enforcements across various functional areas by ideating and designing an extensible platform.
  • Work closely with Android, iOS and backend engineers on the team to develop foundational, cross platform solutions.
  • Contribute across the team's surface areas to directly move our core metrics (developer experience, developer velocity, debuggability, performance, and reliability) while reducing cost and providing new functionality to help make our team's vision, and that of our broader org, a reality.
  • Partner with Airbnb product teams to understand their pain points, pilot proposed solutions, and drive adoption of paved path tooling and frameworks
  • Participate in all phases of software development including architecture/design, implementation and testing.
  • Support teammates in enabling code quality, operational excellence, and shared learning