Senior Android Developer (Kotlin/Compose) — Long-Term Partnership

Замовник: AI | Опубліковано: 06.10.2025
Бюджет: 50 $

Job description (template) We’re hiring a long-term Android developer to own new feature development, performance, and release management for our mobile app. You’ll work closely with our product/design team, ship frequent releases, and help shape the roadmap. Responsibilities Build new features and maintain the app using Kotlin and Jetpack Compose (or XML if needed). Implement clean architecture (MVVM), offline-first patterns, Room/SQL, and background work. Integrate APIs (REST/GraphQL), WebSockets, Firebase (Auth, FCM, Analytics/Crashlytics), and third-party SDKs. Ensure app quality: unit/UI tests, code reviews, CI/CD, Play Console release management, feature flags, A/B tests. Optimize performance, startup time, and memory; handle edge cases across devices/OS versions. Collaborate in Agile sprints; write clear tickets/PRs and technical docs. Must-have qualifications 4+ years building Android apps in Kotlin (Java a plus). Strong with Compose, Coroutines/Flow, AndroidX, Navigation, Hilt/Koin, Room, WorkManager. Experience publishing to Google Play and handling review/compliance. Solid testing (JUnit/MockK/Espresso) and CI (GitHub Actions/GitLab/Bitrise). Clean code, SOLID, dependency injection, and modularization experience. Clear spoken/written English and reliable availability (overlap [your timezone hours]). Nice to have Performance profiling (Systrace/Perfetto), Compose performance. Maps, BLE/NFC, CameraX, in-app billing/subscriptions. Analytics, event tracking, and data privacy (GDPR/CCPA). Experience with multi-module, feature toggles, and modular navigation. Engagement details Contract: long-term (12+ months), 20–40 hrs/week. Rate: competitive; propose your hourly or monthly retainer. Process: quick intro call → short paid code exercise → trial sprint → ongoing. Tools: Jira/Linear, Figma, Slack, Git. How to apply Please include: 2–3 Play Store links to apps you built/maintain + your role. A brief note on a challenging Android problem you solved (with Kotlin/Compose). Your weekly availability, rate, and timezone. A link to GitHub or a code sample (testable module or PR you’re proud of).