Join Airbnb as a Mobile Software Engineer in the Quality Platform team, focusing on building AI-driven solutions and scalable infrastructure for mobile applications.
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.
Your Responsibilities
- Build AI-Driven Solutions: Contribute to AI-native agents that automate repetitive testing tasks and provide intelligent feedback to developers on both platforms.
- Deliver Scalable Infrastructure: Develop and maintain the high-scale platforms and testing environments used daily by the iOS and Android engineering organizations.
- Promote Engineering Craft: Implement best-in-class mobile patterns and modularity to improve testability and fault-tolerance across both native codebases.
- Contribute to Operational Excellence: Ensure our automated systems are performant and reliable, making data-driven decisions to optimize the CI/CD lifecycle for both platforms.
- Deliver Technical Excellence: Design and sustain foundational testing frameworks in Swift and Kotlin, emphasizing high performance and developer-centric reliability.
- Deploy Intelligent Automation: Integrate LLM-powered solutions to drive autonomous test discovery and smart orchestration across our native mobile ecosystems.
- Architect Quality by Design: Partner with cross-functional mobile teams to eliminate bottlenecks and ensure robust quality is integrated into the earliest stages of development.
- Modernize Infrastructure: Scale distributed testing systems to optimize the CI/CD lifecycle, effectively reducing build latency for both iOS and Android stacks.
- Drive R&D Initiatives: Work alongside Research and Data Science units to prototype next-generation tools that redefine software quality engineering.
- Elevate Engineering Standards: Participate in deep-dive code reviews and the Quality Guild to advocate for best-in-class mobile patterns across the organization.
Your Expertise
- Experience: Up to 4+ years of professional mobile development experience in a fast-paced, high-growth tech environment.
- Technical Proficiency: Working knowledge of both Kotlin/Android SDK and Swift/iOS SDK, with experience using modern build tools (Gradle, Xcode).
- Framework Development: Demonstrated experience building or extending test automation frameworks (e.g., Espresso, Compose Test, XCUITest) and mobile infrastructure.
- Platform Mindset: A passion for building tools and SDKs that serve other engineers and improve the developer experience across platforms.
- AI Curiosity: An eagerness to learn and apply AI/LLMs to solve complex engineering and quality challenges.
- Execution & Ownership: Demonstrated ability to navigate complex codebases and take ownership of features or components from implementation to deployment.
- Communication: Effective communication skills with the ability to collaborate across diverse technical and product teams.