Android Developer

Nusantech

Jakarta Pusat

On-site

IDR 320,000,000 - 420,000,000

Full time

19 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nusantech in Jakarta is seeking an Android Developer with strong Kotlin expertise to design, build, and maintain Android apps for enterprise clients. You will own features end to end, from technical design to release on Google Play, and work onsite in Jakarta.

You will collaborate with backend, product, and QA teams, implement Jetpack Compose UIs, adopt MVVM/MVI architectures, and ensure performance, testing, and robust offline capabilities.

Qualifications

  • Strong proficiency in Kotlin with at least 3 years of experience in Android development.
  • In-depth knowledge of Android SDK, Jetpack libraries, and the Android application lifecycle.
  • Solid experience with Coroutines and Flow for asynchronous and reactive programming.
  • Experience with Jetpack Compose in production applications.
  • Strong understanding of MVVM or MVI architecture, clean architecture, and design patterns.
  • Experience with dependency injection frameworks such as Hilt or Koin.
  • Experience with networking and local persistence (Retrofit or Ktor, Room or DataStore).
  • Familiarity with RESTful API consumption, pagination, caching, and error handling.
  • Experience with Git and CI/CD tools such as GitHub Actions, GitLab CI, or Bitrise.
  • Experience with unit testing frameworks (JUnit, MockK, Turbine).
  • At least one published application on Google Play that you can demonstrate.
  • Strong analytical and debugging skills, including profiling and crash analysis.
  • Willing to work onsite in Jakarta.

Responsibilities

  • Design and develop robust, secure, and maintainable Android applications using Kotlin.
  • Build user interfaces with Jetpack Compose based on approved designs.
  • Integrate RESTful APIs and handle offline, error, and data synchronization scenarios.
  • Collaborate with backend developers, product managers, and QA to deliver high-quality features.
  • Optimize application performance, memory usage, startup time, and app size.
  • Participate in code reviews, technical planning, and architecture discussions.
  • Implement unit and instrumentation tests to ensure code quality.
  • Troubleshoot production crashes and implement long-term fixes.
  • Manage release builds to Google Play, including versioning and release notes.
  • Maintain proper documentation of code, modules, and app flows.

Job description

We are seeking an Android Developer with strong expertise in Kotlin to join our growing engineering team onsite in Jakarta. You will be responsible for designing, building, and maintaining Android applications used by our enterprise and public sector clients. You will own features end to end, from technical design through release on Google Play.

Responsibilities
  • Design and develop robust, secure, and maintainable Android applications using Kotlin
  • Build user interfaces with Jetpack Compose based on approved designs
  • Integrate RESTful APIs and handle offline, error, and data synchronization scenarios
  • Collaborate with backend developers, product managers, and QA to deliver high-quality features
  • Optimize application performance, memory usage, startup time, and app size
  • Participate in code reviews, technical planning, and architecture discussions
  • Implement unit and instrumentation tests to ensure code quality
  • Troubleshoot production crashes and implement long-term fixes
  • Manage release builds to Google Play, including versioning and release notes
  • Maintain proper documentation of code, modules, and app flows
Requirements
  • Strong proficiency in Kotlin with at least 3 years of experience in Android development
  • In-depth knowledge of Android SDK, Jetpack libraries, and the Android application lifecycle
  • Solid experience with Coroutines and Flow for asynchronous and reactive programming
  • Experience with Jetpack Compose in production applications
  • Strong understanding of MVVM or MVI architecture, clean architecture, and design patterns
  • Experience with dependency injection frameworks such as Hilt or Koin
  • Experience with networking and local persistence (Retrofit or Ktor, Room or DataStore)
  • Familiarity with RESTful API consumption, pagination, caching, and error handling
  • Experience with Git and CI/CD tools such as GitHub Actions, GitLab CI, or Bitrise
  • Experience with unit testing frameworks (JUnit, MockK, Turbine)
  • At least one published application on Google Play that you can demonstrate
  • Strong analytical and debugging skills, including profiling and crash analysis
  • Willing to work onsite in Jakarta
Nice to Have
  • Experience with mobile security practices (encrypted storage, certificate pinning, obfuscation)
  • Familiarity with Firebase services (Crashlytics, Analytics, Cloud Messaging)
  • Experience with Kotlin Multiplatform or exposure to iOS development
  • Knowledge of modularization and Gradle build optimization for large projects
  • Experience in regulated domains such as financial services, healthcare, or government
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Developer: Kotlin, Jetpack Compose & MVVM
Android Developer: Kotlin, Jetpack Compose & MVVM

PT Deptech Digital Indonesia • Jakarta Selatan

On-site
IDR 180,000,000 - 240,000,000
Senior Mobile Engineer (Kotlin)
Senior Mobile Engineer (Kotlin)

IDEKU • Jakarta Pusat

On-site
IDR 446,400,000 - 781,200,000
Android Kotlin Lead — End-to-End Apps & Jetpack Compose
Android Kotlin Lead — End-to-End Apps & Jetpack Compose

Nusantech • Jakarta Pusat

On-site
IDR 320,000,000 - 420,000,000
Senior Android Engineer (Kotlin) — Offline-First & Scalable
Senior Android Engineer (Kotlin) — Offline-First & Scalable

Ideku Technology Solution Pte Ltd • Jakarta Pusat

On-site
IDR 446,400,000 - 781,200,000
Frontend Android Developer (Native Kotlin)
Frontend Android Developer (Native Kotlin)

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 433,877,126 - 607,427,976
Android Developer | Kotlin, MVVM, Jetpack Compose (On-site)
Android Developer | Kotlin, MVVM, Jetpack Compose (On-site)

Deptech Digital Indonesia • Jakarta Selatan

On-site
IDR 200,880,000 - 312,480,000
Android Developer (Kotlin/Java) with Jetpack Compose
Android Developer (Kotlin/Java) with Jetpack Compose

Dans Multi Pro • Jakarta Selatan

On-site
IDR 180,000,000 - 300,000,000
Insurance
Performance bonus
Internet Allowance
+2
Android Dveloper
Android Dveloper

PT Deptech Digital Indonesia • Jakarta Selatan

On-site
IDR 180,000,000 - 240,000,000
Android Developer
Android Developer

Sagara Technology • Jakarta Pusat

On-site
IDR 300,000,000 - 480,000,000
Kotlin Mobile Engineer (Remote/Hybrid)
Kotlin Mobile Engineer (Remote/Hybrid)

PT Nextgen Inovasi Indonesia • Jakarta Pusat

Hybrid
IDR 167,400,000 - 290,160,000
Remote or hybrid work options
Attractive salary according to skill
Annual leave
+1