Android Developer
Core
Design, develop, and maintain high-performance native Android mobile applications that positively impact users.
Role type
Mid-level native Android developer
Builds
Native Android mobile applications
Domain
Mobile development / Consumer technology
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Jetpack (LiveData, ViewModel, Room), Android Studio, Gradle, MVVM/MVP/Clean Architecture, local database management (Room, SQLite), RESTful API integration, Google Play Store publishing
Preferred skills
Firebase, cloud services (AWS, GCP), CI/CD tools
Technologies
Kotlin, Java, Jetpack, Room, Android Studio, Gradle, RESTful APIs, Google Play Store, Firebase, AWS, GCP
Responsibilities
Design and develop native Android applications; write clean, efficient, and reusable code; integrate RESTful/GraphQL APIs; optimize application performance; troubleshoot technical issues; collaborate with designers, backend developers, and QA; stay updated with Android development trends
Seniority
Mid-level, hands-on IC