Streampay Platforms

Frontend Developer (Native Android)

Streampay Platforms

Lagos, Lagos, NigeriaFull timePosted Aug 3, 2026

Job description

Key Responsibilities

Develop high-performance Android applications using Kotlin, Jetpack Compose, and Material Design principles. Integrate RESTful APIs, manage data with Coroutines, Flow, and Room, and ensure responsive, stable UI/UX. Apply clean architecture patterns (MVVM/MVI) with Hilt, Koin, or Dagger for scalable, maintainable code.

Implement push/local notifications, analytics, and crash reporting via Firebase and related SDKs. Optimize app performance, battery efficiency, and network usage including image/video caching with Glide, Coil, or Exo. Player. Collaborate with cross-functional teams and manage app releases via Play Console, CI/CD, and version control.

Requirements

Kotlin, Java UI Frameworks: XML layouts (Constraint. Layout, Coordinator. Layout, Material Components) Recycler. View, Adapters, View. Pager2, Fragments, Activities Jetpack Compose (modern declarative UI toolkit) Core Android Concepts: Coroutines, Work. Manager, Async tasks Dependency Injection: Hilt, Koin, Dagger Notifications: Local, Push (FCM) Local Storage: Shared.

Preferences, PaperDB, Room DB, SQLite Networking: Retrofit, Ok. Http, Gson/Moshi, Ktor Client Video Playback: Exo. Player, Media3, HLS/DASH streaming and caching Animations: Motion. Layout, Shared Elements, Compose animations Architecture: View. Model, Live. Data, MVVM / MVI patterns Image Loading: Coil, Glide, Picasso Testing: Espresso, JUnit, Mockito Performance optimization, crashlytics, analytics integration Benefits Work in a multicultural team based in Lagos.

Opportunity to shape Africa’s entertainment landscape. Professional growth in a mission-driven company. Health insurance, all statutory benefits, and a competitive compensation package aligned with industry standards.