Airbnb is looking to protect its community and platform from fraud by developing and evolving trust and safety defenses on the iOS application.
Requirements
- 2-5 years industry experience in native iOS development
- Extensive experience working with Swift, iOS Applications, GraphQL and REST APIs
- Excellent engineering and coding skills
- Solid understanding of client networking, performance, caching, client storage solutions, accessibility, and asynchronous programming
- Experience in the Fraud/Trust domain is a plus
- Experience (beyond configuration) working with SwiftUI, bundlers, testing frameworks, editor integrations, frontend build/CI systems, observability tooling, or developer environments
Responsibilities
- Design and develop key Trust & Safety features on the iOS app
- Develop foundational, cross-platform solutions such as the friction framework
- Contribute to improving core metrics (developer experience, developer velocity, debuggability, performance, and reliability)
- Partner with Airbnb product teams to understand their pain points 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
Other
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
- Strong communication skills and experience working closely with other engineering teams across complex interfaces
- Love collaborating via code reviews and architecture discussions, and are motivated to improve their teammates’ productivity
- Must live in a state where Airbnb, Inc. has a registered entity (excluding certain states)
- Occasional work at an Airbnb office or attendance at offsites may be required