OpeningsFirst
How it worksPricingLog in
OpeningsFirst › Jobs in India

Andorid Developer-Junior Level (02 to 03 years of exp)

Moonlabor · moonlabor.com
RawalpindiEntry level2–3 yrs
Apply on Moonlabor’s site

Share this job on LinkedIn

Straight from the company’s own careers site.

The job in short

Junior android developer (2-3 years).

KotlinAndroidSaaS

Details

Found
33 d ago · posted 2026-01-23
Location
Rawalpindi, Punjab, PK

Full description

Location: DHA Phase II, Islamabad (Onsite) You will work on PadelOS is a new SaaS platform being built by MoonLabor to modernize padel clubs worldwide — bookings, schedules, payments, memberships, all in one clean system. Requirements Essential: • 2+ years of Kotlin development • 1+ year of Jetpack Compose • Experience with Android SDK , preferred 35 or new • Understanding of Android architecture patterns (MVVM/Clean Architecture) • Experience with dependency injection (Hilt/Dagger) • Strong understanding of Kotlin Coroutines and Flow API • Experience with reactive state management using StateFlow and MutableStateFlow • Experience with Kotlin Channels for event handling • Experience with Flow operators • Experience with converting callbacks to Flows • Understanding of coroutine scopes • Experience with REST APIs (Retrofit, OkHttp) • Understanding of Git Preferred: • Experience with real-time features (Socket.IO or similar) • Experience with SharedFlow for event bus patterns • Experience with Flow state management in Compose (stateIn, shareIn) • Experience with snapshotFlow for observing Compose state changes • Experience with Firebase (Crashlytics, Analytics, Cloud Messaging) • Experience with Google Maps integration • Understanding of multi-flavor/product variant builds • Experience with DataStore or similar persistence • Familiarity with Gradle (Kotlin DSL) • Experience with Compose Navigation • Understanding of state management in Compose Technical Stack You’ll Work With • Language: Kotlin • UI Framework: Jetpack Compose (Material 3) • Architecture: Clean Architecture (Data, Domain, Presentation layers) • DI: Hilt • Networking: Retrofit, OkHttp, Gson • Real-time: Socket.IO • State Management: ViewModel, StateFlow, MutableStateFlow, Compose State • Coroutines & Flows: • Kotlin Coroutines • Flows API • Navigation: Compose Navigation • Build System: Gradle with Kotlin DSL, KSP • Firebase: Crashlytics, Analytics, Cloud Messaging • Maps: Google Maps for Android • Persistence: DataStore • Testing: JUnit, Espresso What You’ll Do • Develop and maintain Android features using Kotlin and Jetpack Compose • Implement UI components and screens with reactive state management • Work with Kotlin Coroutines and Flow for asynchronous operations • Implement event-driven architecture using Channels and SharedFlow • Convert callback-based APIs to reactive Flow-based solutions • Integrate REST APIs and real-time Socket.IO features • Manage state using StateFlow, MutableStateFlow, and Compose state • Handle coroutine lifecycle and scoping properly • Work with multi-flavor builds • Collaborate on architecture and code reviews • Debug and fix issues • Write clean, maintainable code following best practices Nice to Have • Experience with WorkManager • Understanding of ProGuard/R8 • Experience with CI/CD • Knowledge of internationalization/localization • Experience with analytics (Mixpanel or similar) • Understanding of Flow backpressure and buffering strategies • Experience with testing coroutines and flows

Mobile Engineer jobs in India

Get jobs like this every morning

Jobs in India · Jobs in the US · Who’s hiring in India · Who’s hiring in the US · How OpeningsFirst works · Free jobs widget
OpeningsFirst · Use with AI · Terms · Privacy · Refunds · Contact · Follow us on LinkedIn