moonlabor~25d ago
Andorid Developer-Junior Level (02 to 03 years of exp)
OtherDeveloper
2 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
- 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
- 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
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 31, 2026
Posting Health
- Days active
- 25
- Repost count
- 0
- Trust Level
- 14%
- Scored at
- May 31, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application · ~5 min on moonlabor's site
Please let moonlabor know you found this job on Jobera.
2 other jobs at moonlabor
View all →Explore open roles at moonlabor.
Similar Developer jobs
View all →C
C6BankPessoa Engenharia de Plataformas Sênior | Developer Experience
T
ThoughtworksreferralSenior Developer
C
CriticalmassSenior Developer
O
OldcastlebuildingenvelopeSenior RPG Developer
Developer Experience Contractor
AI Tool Developer Intern (Agentic AI)
based on qualification
Internship
Browse Similar Jobs
Manager6kAssistant Manager5.6kTeam Member5.4kEngineer3.7kDirector2.9kAssistant2.8kConsultant2.6kAssociate2.6kTechnician2.4kData Collector2.2kFitness & Wellness2.1kCoordinator2kTeam Leader1.7kRestaurant General Manager1.6kPart Time1.5kSupervisor1.5kAnalyst1.5kSocial Worker1.2kOperator1.2kDevelopment1.1k
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
No spam. Unsubscribe at any time.