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

[Hiring] Senior Mobile Software Engineer @Airbnb

6d ago - 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, 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.

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 debugging issues found during testing and after release.
  • 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.
  • Excellent communication skills towards facilitating interactions with cross-functional teams.
  • Expertise developing solutions to ambiguous problems.
  • 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.

  • We strive to provide a disability inclusive application and interview process.
  • If you are a candidate with a disability and require reasonable accommodation, please contact us at [email protected].
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 6d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,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 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

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

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

⚑ 125,068+ 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