Android Developer VA

Builds native Android apps in Kotlin with Jetpack Compose, handling the device fragmentation, performance and Play Store requirements that make Android hard to get right. Delivers stable apps with strong ratings across the devices your customers own.

Description

An Android Developer VA builds native Android applications in Kotlin using modern Android frameworks and development practices. They can integrate APIs, payments, notifications, maps and local storage while testing across different devices and managing Google Play releases. Outsource Teams provides top 1% vetted talent with substantial native Android development experience, no lock-in contracts and a replacement guarantee.

Responsibilities

  • Build native Android applications in Kotlin with Jetpack Compose and modern Android Jetpack libraries.
  • Structure apps with MVVM or MVI, Hilt for dependency injection, and Coroutines and Flow for concurrency.
  • Integrate REST and GraphQL APIs with Retrofit, local persistence with Room and push notifications with Firebase Cloud Messaging.
  • Implement Google Play Billing, Google Sign-In, maps and location features as required.
  • Test across a wide range of devices and OS versions and optimise for memory, battery and startup time.
  • Write unit and instrumentation tests with JUnit, Espresso and Compose testing, and run them in CI.
  • Manage Google Play Console releases, staged rollouts, target SDK upgrades and policy compliance.
  • Monitor crashes and ANRs with Firebase Crashlytics and Play Vitals and fix the top issues each release.
  • Review code and maintain shared standards with the wider mobile team.

Software & Tools

Kotlin Java Android Studio Jetpack Compose Firebase Git

Requirements

  • At least 5 years of native Android development with several apps live on Google Play.
  • Expert Kotlin with Jetpack Compose, Android Jetpack, Coroutines and Gradle build configuration.
  • Experience with Retrofit, Room, WorkManager, Hilt or Koin, and Firebase services.
  • Familiarity with Play Store policies, app signing, ProGuard or R8 and CI tools such as GitHub Actions or Bitrise.
  • Knowledge of Android security practices including encrypted storage and secure network configuration.
  • Good English for stand-ups, code review and release communication.
  • Reliable high-speed internet and a backup power source, available during the client's working hours.

Frequently Asked Questions

What can they build?

They can develop native Android applications in Kotlin using Jetpack Compose and modern Android libraries.

Can they integrate third-party features?

Yes. They can add payments, Google Sign-In, maps, location services, notifications and external APIs.

Can they handle Google Play releases?

Yes. They can manage staged rollouts, target SDK updates, app signing and Play Store compliance.

Can they optimise performance?

Yes. They can test memory, battery use, startup time, crashes and ANRs across different devices and Android versions.

What tools can they use?

They can work with Kotlin, Java, Android Studio, Jetpack Compose, Firebase and Git.

How experienced are the candidates?

Candidates are expected to have at least five years of native Android development experience with multiple apps live on Google Play.

How much does it cost?

Rates start at $7 USD per hour for entry level, $9 USD per hour for intermediate and $12 USD per hour for senior talent. Full-time and part-time options are available.

Outsource Your Next Hire With Confidence

Scale your business faster with our vetted assistants from the Philippines. Start your free one week trial today and experience the difference.

Get a QuoteBook a Call

Consult a VA expert today!