Android Developer (Native)

Afterrealism

United States

Remote

USD 90,000 - 140,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work option
Contract role

Job summary

Afterrealism is seeking an experienced Android developer to build native Kotlin apps for field-enabled mapping. You will design offline-first experiences, optimize battery use, and ensure reliable sync when connectivity returns across phones and tablets.

Collaborate with web teams on APIs, publish to Google Play, and ship updates frequently. You should have 3+ years of Android Kotlin experience, with Jetpack Compose, MVVM, Hilt, and familiar maps SDKs.

Qualifications

  • Three years of native Android development experience with Kotlin.
  • Experience with Jetpack Compose and modern Android architecture (MVVM, Hilt, and coroutines/Flow).
  • Experience with offline storage such as Room or SQLDelight.
  • Familiarity with location and mapping SDKs (Google Maps, MapLibre, OSM).

Responsibilities

  • Design, build, and release Android applications in Kotlin.
  • Create offline-first map experiences with local tile caching and spatial data storage.
  • Implement background synchronization, geofencing, and location features.
  • Coordinate with web developers on shared APIs and data contracts.
  • Publish and maintain applications on the Google Play Store.

Skills

Kotlin Android
Jetpack Compose
MVVM
Hilt
Coroutines/Flow
Room/SQLDelight
Maps SDKs

Job description

Role overview

Build native Android applications that bring maps and geospatial tools to people working in the field. The apps must support reliable offline use, sync data when connectivity returns, and account for battery and device constraints across phones and tablets.

Responsibilities
  • Design, build, and release Android applications in Kotlin.
  • Create offline-first map experiences with local tile caching and spatial data storage.
  • Implement background synchronization, geofencing, and location features.
  • Coordinate with web developers on shared APIs and data contracts.
  • Publish and maintain applications on the Google Play Store.
Requirements
  • At least three years of native Android development experience with Kotlin.
  • Experience with Jetpack Compose and modern Android architecture, including MVVM, Hilt, and coroutines or Flow.
  • Experience with offline storage such as Room or SQLDelight.
  • Familiarity with location and mapping SDKs, such as Google Maps, MapLibre, or OpenStreetMap tools.
  • Published applications that demonstrate your work.
Nice to have
  • Experience with geospatial or field data collection apps.
  • Knowledge of background services, WorkManager, and battery-aware design.
  • Android CI/CD experience with tools such as Fastlane or GitHub Actions.
  • Familiarity with Kotlin Multiplatform or Compose Multiplatform.
Benefits and work setup
  • Contract role, available part-time or full-time.
  • Canberra or remote.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Engineer (Native / Kotlin)
Android Engineer (Native / Kotlin)

Acculogics • United States

Remote
USD 90,000 - 130,000
Remote work across multiple regions
Flexible hours
Medical coverage for employees and de-
+3
Offline Android Maps & Geospatial Apps Engineer
Offline Android Maps & Geospatial Apps Engineer

Afterrealism • United States

Remote
USD 90,000 - 140,000
Remote work option
Contract role
Android Engineer
Android Engineer

ErthDev • United States

Remote
USD 34,000 - 55,000
Paid leave
Performance bonus
Salary reviews
+5
Android Developer
Android Developer

Compunnel Inc. • San Leandro (CA)

On-site
USD 100,000 - 130,000
Senior Android Developer | Kotlin SDK
Senior Android Developer | Kotlin SDK

Offshore 24/7 • United States

Remote
USD 83,000 - 165,000
Android Developer
Android Developer

Coherentsolutions • Maryland

Hybrid
USD 75,000 - 90,000
Technical training
Health insurance
Flexible work options
+2
Android Developer - Full Time and Contract Role - USC and GC's
Android Developer - Full Time and Contract Role - USC and GC's

Hudson Manpower • Alaska

On-site
USD 83,000 - 131,000
Android Developer
Android Developer

Ethereum Technologies LLC • Seattle (WA)

On-site
USD 120,000 - 150,000
Android Developer
Android Developer

Quantum Technologies LLC • Seattle (WA)

On-site
USD 110,000 - 165,000
Senior Mobile/TAK Developer
Senior Mobile/TAK Developer

accenturefederalservices • United States

Remote
USD 120,000 - 180,000