The Difference You Will Make:You are critical to detecting and preventing fraud, as well as protecting users on the web platform. We are looking for engineers to tackle projects with large scope, drive significant business impact, and be stewards of our website for years to come.
- The physical safety of our guests and hosts is our team’s responsibility and we're always building features to protect everyone on our platform.
- We build frictions and verifications to ensure user’s accounts are safe from takeovers and payouts are sent to the correct individuals.
- We built a sophisticated identity verification system that provides identity confidence for Airbnb while ensuring a great, fast user experience.
- We’ve built a server driven, generic and extensible framework called Airlock that can inject verification steps anywhere on the site. The system is triggered whenever we detect risky user behavior.
- We create and maintain systems to verify listings, block spam and stop scams.
- Our team builds the frameworks and UI to ensure the privacy of our users’ data and inform them of how and why their data is being used, giving them complete control.
A Typical Day:- Collaborate closely with various Trust engineering teams, taking ownership of the frontend experiences.
- Participate in all phases of software development including architecture/design, implementation and testing.
- Support teammates in enabling code quality, operational excellence, and shared learning
- Maintain our rigorous engineering standards and instill consistency across the various codebases and processes you encounter.
- Collaborate with cross-functional working groups (mobile/backend/ML engineers, design, product and operation teams) to design and build frontend experiences.
Your Expertise:- 5+ 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
- Strong expertise in the following: HTML, CSS, JavaScript, and Typescript.
- Experience with modern web technologies such as React, Preact, GraphQL, Angular, Next, Vue or Meteor.
- 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
- Love collaborating via code reviews and architecture discussions, and are motivated to improve their teammates’ productivity
- [Bonus] Full-stack development experience is a big bonus.
- [Bonus] Experience (beyond configuration) working with bundlers, testing frameworks, editor integrations, frontend build/CI systems, observability tooling, or developer environments.
- [Bonus] Show motivation for personal growth and learning new technologies to support the team’s needs
Offices: Canada