What are the responsibilities and job description for the Android Developer (Kotlin + Jetpack Compose) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, MOONITSolutions Inc., is seeking the following. Apply via Dice today!
Role: Android Developer (Kotlin Jetpack Compose)
Work location: Plano, TX /Dallas, TX (Onsite)
Exp: 7 Years
Emp Type: Contract
Job Description:
We are looking for a skilled Android Developer with strong expertise in Kotlin and Jetpack components to build next-generation mobile applications. The ideal candidate should have experience with modern Android development practices, including MVVM architecture, REST API integration, and performance optimization.
Key Responsibilities:
Core Skills:
Role: Android Developer (Kotlin Jetpack Compose)
Work location: Plano, TX /Dallas, TX (Onsite)
Exp: 7 Years
Emp Type: Contract
Job Description:
We are looking for a skilled Android Developer with strong expertise in Kotlin and Jetpack components to build next-generation mobile applications. The ideal candidate should have experience with modern Android development practices, including MVVM architecture, REST API integration, and performance optimization.
Key Responsibilities:
- Develop and maintain Android applications using Kotlin
- Implement modern UI using Jetpack Compose / XML
- Use Android Jetpack components (View Model, Live Data, Navigation, Room)
- Integrate RESTful APIs and third-party services
- Ensure app performance, quality, and responsiveness
- Write clean, maintainable, and testable code
- Collaborate with cross-functional teams (UI/UX, backend, QA)
- Debug, troubleshoot, and optimize applications
Core Skills:
- Strong proficiency in Kotlin
- Solid understanding of Android SDK
- Experience with Jetpack components
- Knowledge of MVVM / Clean Architecture
- REST API integration using Retrofit / Volley
- Experience with Git version control
- Experience with Jetpack Compose
- Dependency Injection (Hilt / Dagger)
- Asynchronous programming (Coroutines, Flow)
- Unit Testing (JUnit, Mockito)
- Knowledge of CI/CD pipelines
- Firebase (Authentication, Firestore, Crashlytics)
- Experience publishing apps to Google Play Store
- Knowledge of Material Design guidelines