Android / Kotlin Developer
Job Description
About this role
Kotlin and Jetpack have transformed Android development, but AI coding assistants still default to outdated Java patterns and miss platform-specific idioms. As an Android / Kotlin Developer for AI training, you will guide AI to produce modern, idiomatic Android code that respects the platform's lifecycle, threading, and resource constraints.
Key Responsibilities
• Generate and evaluate Kotlin instruction-response pairs covering coroutines, Flow, and structured concurrency.
• Review AI-generated Android code spanning Jetpack Compose, ViewModel, Room, and WorkManager.
• Provide feedback on Android architecture (MVVM, MVI, Clean Architecture) and Hilt dependency injection.
• Validate AI handling of Android lifecycle, configuration changes, and process death.
• Evaluate AI outputs against Material 3 guidelines and Android performance best practices.
• Identify subtle issues in coroutine cancellation, memory leaks, and ANR-prone code paths.
Ideal Qualifications
• 5• years of professional Android development, including 3• years with Kotlin.
• Deep familiarity with Jetpack Compose, coroutines, Flow, and Android Architecture Components.
• Experience shipping apps to Google Play and navigating Play Store policies.
• Strong grasp of Android lifecycle, multi-module projects, and Gradle build systems.
• Comfort with Android Studio tooling, profilers, and Espresso/Compose UI tests.
• Familiarity with KMP (Kotlin Multiplatform) is a plus.
Project Timeline
• Start Date: Immediate
• Duration: Ongoing
• Commitment: Flexible, 10-25 hours/week
Contract & Payment Terms
• Independent contractor agreement
• Remote work — anywhere in eligible locations
• Weekly payment via Stripe or bank transfer
• Flexible hours
Modernize AI's Android instincts with idiomatic Kotlin — apply now!