Back to Jobs
Recently postedTechnology

Android Developer

MOONITSolutions Inc.Chandler, AZ🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationChandler, AZ, United States
GitJUnitJetpack ComposeKotlinAndroidRESTMockito

Job description

  • Kotlin: strong command of the language (null safety, extension functions, sealed classes, data classes, scope functions, generics)
  • Jetpack Compose: composables, state hoisting, recomposition, side effects (LaunchedEffect, remember, derivedStateOf), theming with Material 3, Compose Navigation
  • Android fundamentals: Activity/Fragment lifecycle, Intents, Services, Broadcast Receivers, permissions, Manifest
  • Architecture: MVVM / MVI, Clean Architecture, Repository pattern, modularization
  • Android Jetpack: ViewModel, StateFlow/LiveData, Room, WorkManager, DataStore, Paging 3
  • Asynchronous programming: Kotlin Coroutines and Flow
  • Dependency Injection: Hilt / Dagger / Koin
  • Networking: Retrofit, OkHttp, REST APIs, JSON parsing (Moshi / Gson / Kotlin Serialization)
  • Version control: Git (branching, PRs, code reviews)
  • Testing: JUnit, MockK/Mockito, Compose UI Test, Espresso
  • Build tools: Gradle (Kotlin DSL), Android Studio, Play Store release process

Similar jobs