Android Developer (Junior, Kotlin, Mobile Apps)
Recruit AI · Lahore
Job description
About the role
We are looking for a hands‑on Junior Android Developer to join our team in Lahore. You will work with Kotlin, modern Jetpack libraries and clean architecture to deliver reliable mobile applications from UI to backend integration.
Key responsibilities
- Design and implement new features and screens using Kotlin, Jetpack Compose or XML Views, and MVVM/Clean patterns.
- Integrate REST APIs with Retrofit/OkHttp, manage offline caching with Room, and schedule background work via WorkManager.
- Write unit and UI tests (JUnit, MockK, Espresso) and enforce code quality with lint, Detekt and Ktlint.
- Optimize app performance, memory usage and startup time, and release confident builds through the Play Console.
- Participate in code reviews, sprint ceremonies and documentation of technical decisions.
- Monitor production health with Crashlytics and Analytics, and resolve issues quickly.
Required profile
- 2‑3 years of experience building Android applications in Kotlin (some Java interop acceptable).
- Strong understanding of Android SDK, Jetpack components (Lifecycle, ViewModel, Navigation, WorkManager) and either Compose or XML UI.
- Proficiency with Coroutines, Flow or RxJava, Retrofit, OkHttp, Room and Git.
- Familiarity with MVVM or Clean Architecture, dependency injection (Hilt/Dagger) and modular project structures.
- Good communication skills, ownership mindset and a collaborative attitude.
Required skills
- Kotlin, Java
- Android SDK
- Jetpack Compose, XML Layouts
- Coroutines, Flow, RxJava
- MVVM, Clean Architecture
- Retrofit, OkHttp
- Room, WorkManager
- Gradle, Git
- Hilt, Dagger
- JUnit, MockK, Espresso
- Lint, Detekt, Ktlint
- Crashlytics, Firebase Analytics
- Play Console, OAuth, JWT, Play Billing
- ExoPlayer, WebSockets, MQTT, BLE
- Wear OS development
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Pakistan.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 3 weeks from now
37 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Recruit AI
Lahore