Senior Mobile Software Engineer @Airbnb
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior Mobile Software Engineer @Airbnb

YDay - Airbnb is hiring a remote Senior Mobile Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Brazil

Role Description

The Quality Engineering team helps Airbnb build high-quality software efficiently. We enable Airbnb engineers to build highly testable systems by building and using tools leveraging AI. We own and continuously improve product test cases, automation coverage, test automation tools, environments, and frameworks. We navigate Airbnb's massive codebase identifying weak spots, and help design and implement testable fault-tolerant systems.

As a Senior Mobile Software Engineer, you will help us meet this challenge by:

  • Building and evolving comprehensive automation coverage for features and releases across both native mobile stacks.
  • Working directly with the iOS and Android product engineering teams to develop and maintain our test tools.
  • Writing and testing product code.
  • Participating in design reviews to architect testable systems.
  • Guiding designs and code to enhance modularity and testability.

You are eager to understand complex systems top to bottom and thrive working across technologies and codebases. You excel at working through ambiguity, concept validation, and implementing best-in-class solutions.

A typical day includes:

  • Leading the implementation of a test automation strategy covering the entire testing pyramid (unit, service, integration, and end-to-end testing).
  • Building, maintaining, and effectively utilizing automated tests in Swift and Kotlin.
  • Collaborating closely with mobile engineering teams to ensure robust test coverage for features and releases.
  • Contributing to improving existing automation frameworks to support new functionalities.
  • Collaborating with CI/CD team to integrate automated testing into CI/CD pipelines.
  • Owning the health and signal quality of the mobile automation suite.
  • Demonstrating excellent troubleshooting abilities and verifying bug fixes.
  • Ensuring code quality and commitment to craft and operational excellence.
  • Working closely with cross-functional teams in a fast-paced environment with short release cycles.

Qualifications

  • 5+ years of industry experience in software engineering and testing.
  • Strong hands-on experience in one native mobile stack (Kotlin/Android SDK or Swift/iOS SDK) and working knowledge of the other.
  • Strong knowledge of test automation methodologies, tools, and frameworks.
  • Strong hands-on experience with mobile automation frameworks (e.g., Espresso, Compose Test, XCUITest).
  • Experience integrating automated tests into CI/CD pipelines (e.g., Buildkite, Spinnaker, Jenkins, Fastlane) and version control systems (Git).
  • Experience using quality signals such as coverage, flaky test rate, suite execution time, and escaped defects to prioritize work and demonstrate impact.
  • Excellent communication skills towards facilitating interactions with cross-functional teams.
  • Expertise developing solutions to ambiguous problems and integrations across multiple teams with significant impact.
  • Curiosity about applying AI/LLMs to testing and developer productivity.
  • Comfortable collaborating in English.
  • Bachelor's degree in computer science/engineering or equivalent.

Company Description

Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services, and solutions.

  • All qualified individuals are encouraged to apply.
  • We strive to provide a disability inclusive application and interview process.

If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: [email protected].

We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Brazil
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Mobile Software Engineer @Airbnb
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Brazil
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 138,545+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later