Android Developer
Core
Design, develop, and maintain robust Android SDKs and libraries, creating scalable multi-module applications.
Role type
Senior IC Android SDK Developer
Builds
Android SDKs and libraries for application functionality
Domain
Mobile Development / Android
Deliverable
production ML models | product features
Required skills
Android SDK development, AIDL, multi-module architecture, MVVM, Kotlin, Java, unit and integration testing, Git, Gradle, Android Studio
Preferred skills
CI/CD pipelines, Kotlin Coroutines and Flow, performance monitoring tools, Jetpack libraries, Compose
Technologies
Kotlin, Java, AIDL, MVVM, JUnit, Mockito, Git, Gradle, Android Studio
Responsibilities
Design and maintain Android SDKs, implement inter-process communication, architect scalable multi-module applications, optimize performance, conduct code reviews and mentor team members, debug and resolve stability issues
Seniority
Senior, hands-on IC