Android Developer
Micro stack ItContract
Required Skillset:
JavaGitMockitoKotlinEspressoClean ArchitectureRetrofitRoom DatabaseCoroutinesFlowsNavigation ComponentGoogle Play StoreAndroid Jetpack ComponentsJUnitMVVMAWS ServicesAndroid SDKOkHttpJSON parsing (Gson/Moshi)Firebase Cloud Messaging (FCM)Dependency Injection: Hilt / Dagger / Dagger2MVIGradle build systemAndroid Jetpack full ecosystemAndroid Management APIAWS Chime
Job Description
Must-Have Skills Core Android Skills
- Strong proficiency in Kotlin (or Java)
- Deep understanding of Android SDK
- Experience with Android Jetpack Components
- Navigation Component
- Room Database
- Strong knowledge of Coroutines & Flows
- Experience with Retrofit, OkHttp, and JSON parsing (Gson/Moshi)
- Push notifications using Firebase Cloud Messaging (FCM)
- Dependency Injection: Hilt / Dagger / Dagger2
- Architecture Patterns: MVVM, MVI, Clean Architecture
- Git version control
- Unit Testing: JUnit, Mockito
- UI Testing: Espresso
- Gradle build system
Additional Senior-Level Skills
- Android Jetpack full ecosystem
- Kotlin Flows
- Android Management API
- AWS Services / AWS Chime
- Experience publishing apps on Google Play Store
Roles & Responsibilities
- Design and develop advanced Android applications using Kotlin
- Collaborate with Backend, iOS, QA, and UI/UX teams
- Implement Clean Architecture (MVVM / MVI / Clean)
- Integrate RESTful APIs and 3rd‑party SDKs
- Optimize application performance and memory usage
- Write clean, reusable, testable, and efficient code
- Participate in code reviews & technical design discussions
- Troubleshoot and resolve production/staging issues
- Ensure security and data protection best practices
- Publish, maintain, and support apps on Google Play Store
Similar Jobs
Android Developer Strong AWS And Kotlin Experience
GA
Mar 11th, 2026
Senior Android Developer
Texas
Mar 10th, 2026
Android Mobile Developer
Remote
Mar 4th, 2026
Android Mobile Application
Remote
Mar 3rd, 2026
Android Mobile Developer
Ohio
Mar 2nd, 2026