You will build and maintain Android SDKs, ensuring clean, efficient code and optimal performance. You will own the full lifecycle from integration and testing to publishing libraries on Maven repositories.
Responsibilities
- Develop and optimize live Android SDKs using Kotlin and MVVM architecture.
- Implement client-specific requirements and support integration efforts.
- Execute unit and instrumentation tests to ensure code quality.
- Package and publish libraries to Maven repositories.
- Collaborate with cross-functional teams to design new features and integrate external APIs.
Required Skills
- 2-4 years of professional experience in Android development.
- Strong proficiency in Kotlin and the Android SDK.
- Deep understanding of MVVM architecture patterns.
- Experience with Dependency Injection libraries (e.g., Dagger, Hilt, Koin).
- Proficiency in Multi-Threading concepts, specifically Kotlin coroutines.
- Proven track record of shipping Android applications, ideally available on the Google Play Store.
- Bachelor’s or Master’s degree in Computer Science or equivalent practical experience.