Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
M

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

Moonlabor
🇵🇰 Pakistan
On-site
Junior
6 months ago
  • Kotlin
  • Jetpack Compose
  • Android SDK
  • Android
  • MVVM
  • Hilt
  • Dagger
  • Kotlin Coroutines
  • REST API
  • Retrofit
  • OkHttp
  • Git
  • Firebase Crashlytics
  • Gradle
  • JUnit
  • Espresso
  • Event-Driven Architecture
  • CI/CD
  • i18n
  • Mixpanel
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

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-timeSocket.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

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

Auto apply with Likeremote