bysoftsolutions
Joined in
2025
Розробка програмного забезпечення для IOS і Android
Website:
https://bysoftsolutions.com/
-
· 96 views · 14 applications · 2d
Android Developer to $4000
Full Remote · Ukraine · 4 years of experience · B2 - Upper IntermediateAbout the App: We maintain a fully functional audio platform with audiobooks, playlists, and tracks. The app currently uses Jetpack Compose alongside XML views, with a roadmap to fully migrate to Compose. It integrates Media3, Firebase, RevenueCat, and...About the App:
We maintain a fully functional audio platform with audiobooks, playlists, and tracks. The app currently uses Jetpack Compose alongside XML views, with a roadmap to fully migrate to Compose. It integrates Media3, Firebase, RevenueCat, and Google Play Billing.Responsibilities:
- Maintain, upgrade, and refactor complex Android app architecture.
- Rewrite XML-based UI to Jetpack Compose, ensuring modular, testable, and maintainable code.
- Implement and optimize audio playback, including Media3, MediaSession, background playback, media notifications and android auto.
- Handle networking, caching, and pagination with Retrofit, OkHttp, Room, and Paging.
- Integrate and maintain third-party SDKs like RevenueCat, Firebase, and Google Play Billing.
- Improve UI/UX using Material3, Glide, Coil, Compose animations, and custom components.
- Conduct code reviews, performance profiling, and memory optimizations.
- Enforce best practices in architecture and Kotlin coroutines.
Required Skills:
- 4+ years of Android development experience with Kotlin and Jetpack libraries.
- Strong knowledge of Jetpack Compose, including complex layouts, animations, and integration with existing XML Views.
- Deep understanding of audio playback and media session architecture.
- Experience with dependency injection (Koin, Dagger/Hilt optional).
- Advanced networking skills (Retrofit, OkHttp, REST APIs, caching, pagination).
- Proficiency with Room, Paging, WorkManager, and Lifecycle components.
- Solid understanding of in-app purchases, subscriptions, and Google Play Billing.
- Experience in profiling, memory management, and optimizing large Android apps.
- Familiarity with image/video libraries (Glide, Coil) and custom transformations.
- Comfortable refactoring legacy code and migrating apps to modern architectures.
Why Join Us:
- Work on a full-featured audio app with real content and users.
- Lead the migration from XML to Jetpack Compose.
- Use latest Android technologies and influence app architecture decisions.