Skip to main content
FreelanceJobs logo

Android Developer — Kotlin Multiplatform + Jetpack Compose

FreelanceJobs
CAPosted February 24, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

KotlinRESTAPISDK

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Android Developer — Kotlin Multiplatform + Jetpack Compose

Project type:

Fixed price contract

Duration: 6–8 weeks

Location:

Remote

  • • About the App

SpotIt-Alertsis a live incident reporting platform — think Waze but for all types of local incidents (crime, fire, infrastructure, weather events).

Users report incidents, see them

on a map, comment, vote on validity, and watch live streams from the scene.

The iOS version is complete and live. We are now building the Android version.

  • • What's Already Done
  • Complete iOS app (UIKit) — serves as the visual and functional reference
  • KMM shared module — all business logic, networking, WebSocket, and data models are written once in Kotlin and shared across both platforms
  • Backend — REST API + WebSocket server fully operational, no backend work required

What You're Building

The Android UI layer only — Jetpack Compose screens that connect to the already-built KMM shared module. You are not writing business logic, server calls, or data models. You are building screens.

  • • Key Screens
  • Map view with incident annotations and clustering (Google Maps)
  • Incident list with media, voting, distance
  • Incident detail with comments and media gallery
  • Create incident with location picker and media upload
  • Live streaming (Agora SDK)
  • User profile and settings
  • Group management
  • Sign in and onboarding
  • • Requirements
  • Strong Jetpack Compose experience — production apps shipped
  • Kotlin Multiplatform (KMM) experience preferred
  • Google Maps Compose integration experience
  • Clean, readable code
  • Comfortable working from an iOS app as functional reference

Nice to Have

  • Agora RTC SDK experience
  • Experience with WebSocket on Android
  • Published apps on Google Play
  • • How to Apply
  • Link to your Google Play published apps
  • Brief description of your KMM experience
  • Your availability and hourly rate

Note:

Shortlisted candidates will be given a paid test task (4–5 hours, $200–300) before we proceed.

Contract duration of 1 to 3 months.

Mandatory skills:

Kotlin, Android App Development, Android Studio

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free