Qureos

FIND_THE_RIGHTJOB.

Junior – Mid Android Developer (Kotlin Android)

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Junior – Mid Android Developer (Kotlin / Android)

Location: Lahore (PK time)

Type: Full-time

Experience: 3–5 years professional Android development

About the role

We’re looking for a hands-on Android developer who can ship clean, reliable apps. You’ll work with Kotlin, Jetpack libraries, and modern architecture to build features end-to-end—from UI to network/storage—while collaborating with product, design, and backend.

What you’ll do

  • Build new features and screens using Kotlin with Jetpack (Compose or XML Views), Coroutines/Flow/RX Java, and MVVM/Clean patterns.
  • Integrate REST APIs (Retrofit/OkHttp), handle offline caching (Room/SQL), and background work (WorkManager).
  • Write unit/UI tests (JUnit/MockK/Espresso) and maintain high code quality (lint, detekt, ktlint).
  • Optimize app performance, memory, and startup; ship confident releases via Play Console.
  • Participate in code reviews, grooming, and sprint rituals; document decisions and trade-offs.
  • Monitor production (Crashlytics/Analytics) and fix issues with a bias for action.

Must-have qualifications

  • 3–5 years building Android apps in Kotlin (some Java interop is fine).
  • Solid grasp of Android SDK, Jetpack (Lifecycle, ViewModel, Navigation, WorkManager), and either Compose or XML.
  • Experience with Coroutines/Flow/RX Java, Retrofit/OkHttp, Room, Gradle basics, and Git.
  • Understanding of app architecture (MVVM / Clean), dependency injection (Hilt/Dagger), and modularization fundamentals.
  • Comfort with debugging, profiling, and handling different device sizes and API levels.
  • Clear communication, ownership mindset, and collaborative attitude.

Nice to have (bonus points)

  • Jetpack Compose in production; MVI state management.
  • CI/CD (GitHub Actions, Bitrise), feature flags, Firebase (Crashlytics, Analytics, Remote Config).
  • Play Console experience: internal testing tracks, app signing, release management.
  • Authentication (OAuth/JWT), Play Billing, deep links/App Links, App Integrity basics.
  • Networking beyond HTTP: WebSockets, MQTT (e.g., IoT), or BLE; media with ExoPlayer.
  • Kiosk/locked-task mode, device policy management, or enterprise distribution.
  • Security & privacy: storage encryption, secure keystore, obfuscation (R8/ProGuard).
  • Exposure to KMM/Compose Multiplatform (nice but not required).

How we work

  • Agile-ish sprints, small PRs, frequent releases.

Job Type: Full-time

Pay: Rs300,000.00 - Rs500,000.00 per month

Work Location: In person

© 2025 Qureos. All rights reserved.