
Android Developer — Kotlin Multiplatform + Jetpack Compose
FreelanceJobsResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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
Similar Jobs
Full Stack Engineer (AWS, Golang, .Net) - multiple levels (remote)
US101 Guidehouse Inc.
Infrastructure Project Manager
Robert Half
Software Engineer II - Backend
Deutsche Telekom Digital Labs
Software Engineer 2 - AI Platform
CareerNet Technologies Pvt Ltd
Software Developer (TypeScript + PHP/Symfony) (Remote, Full-Time) [AS208]
Smart Working
More Jobs at FreelanceJobs
View all →Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Business Intelligence Expert for Power BI, Tableau, SQL, and Cloud Data Solutions
FreelanceJobs
Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Migration from G Suite 2 office 365
FreelanceJobs
Software Engineer Needed for Dynamic Projects
FreelanceJobs
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