Android Mobile Developer
Core
Design, develop, and maintain native Android applications using Kotlin, integrating with backend services and optimizing performance.
Role type
Senior IC Android Mobile Developer
Builds
Native Android mobile applications
Domain
Mobile Development / Android
Deliverable
production ML models | product features
Required skills
Kotlin, Android SDK, Android Jetpack components (ViewModel, LiveData, Navigation, Room, WorkManager), MVVM, Clean Architecture, RESTful APIs, Android Studio, Gradle, Git, local data storage (Room, SQLite, DataStore), dependency injection (Hilt, Dagger), CI/CD pipelines
Preferred skills
Google Play Console deployment, Agile/Scrum methodologies
Technologies
Kotlin, Android SDK, Jetpack, Room, LiveData, Navigation, WorkManager, Hilt, Dagger, Gradle, Git, Android Studio
Responsibilities
Design and develop native Android applications, integrate with RESTful APIs and backend services, optimize application performance and troubleshoot issues, implement modern Android architecture components, collaborate with UI/UX designers and backend developers, participate in code reviews and deployment activities
Seniority
Mid-Senior, hands-on IC