bysoftsolutions

Joined in 2025
Розробка програмного забезпечення для IOS і Android
  • · 96 views · 14 applications · 2d

    Android Developer to $4000

    Full Remote · Ukraine · 4 years of experience · B2 - Upper Intermediate
    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...

    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.
    More
Log In or Sign Up to see all posted jobs