moonlabor
moonlabor~3d ago
New

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

PakistanPakistan·Rawalpindientry
OtherDeveloper
0 views0 saves0 applied

Quick Summary

Overview

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 Summary

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…

Technical Tools
kotlinmixpanelci-cdcode-reviewi18nnetworkingrest-apissaas
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

~1 min read
  • 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

Nice to Have

~1 min read
  • 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
  • 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

Responsibilities

~1 min read
  • 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

~1 min read
  • 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


Location & Eligibility

Where is the job
Rawalpindi, Pakistan
On-site at the office
Who can apply
Open to applicants worldwide

Listing Details

First seen
May 6, 2026
Last seen
May 9, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
51%
Scored at
May 6, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

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