Mobile Developer

Goodeva Technology

Jakasetia

On-site

IDR 133,920,000 - 200,880,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Goodeva Technology mencari seorang Android Developer berpengalaman untuk membangun dan memelihara aplikasi Android dengan Kotlin. Anda akan bekerja pada UI yang responsif, mengimplementasikan arsitektur MVVM/MVI/Clean Architecture, serta mengintegrasikan REST API menggunakan Retrofit/OkHttp/Ktor.

Posisi ini bersifat on-site di Indonesia, berkolaborasi dengan tim terkait termasuk Backend, UI/UX, dan Product Manager. Pengalaman dengan Jetpack Compose dan testing dasar sangat dihargai.

Qualifications

  • Pendidikan minimal S1 di bidang terkait (TI/Ilmu Komputer).
  • Menguasai pengembangan Android dengan Kotlin.
  • Menguasai arsitektur MVVM/MVI/Clean Architecture.
  • Berpengalaman dalam integrasi REST API / Networking.
  • Menguasai Git dan workflows seperti branching, PR, code review.
  • Menyukai kerja sama tim lintas fungsi.

Responsibilities

  • Mengembangkan dan memelihara aplikasi Android menggunakan Kotlin secara berkala.
  • Mengimplementasikan UI menggunakan Jetpack Compose maupun UI XML.
  • Menerapkan pola arsitektur MVVM/MVI/Clean Architecture untuk kode yang scalable.
  • Mengintegrasikan REST API / back-end services dengan Retrofit/OkHttp/Ktor.
  • Menulis unit test dasar dan melakukan debugging bug aplikasi.
  • Berkolaborasi dengan tim Backend, UI/UX, dan Product Manager serta IoT jika diperlukan.

Skills

Android Development (Kotlin)
MVVM / MVI / Clean Architecture
REST API Integration
Git & collaboration workflows

Education

Sarjana S1 Teknologi Informasi / Ilmu Komputer

Tools

Retrofit
OkHttp
Ktor
Jetpack Compose

Job description

Mengembangkan dan melakukan maintenance aplikasi Android menggunakan Kotlin.

Mengembangkan fitur aplikasi sesuai kebutuhan bisnis dan requirement yang telah ditentukan.

Melakukan integrasi aplikasi dengan REST API / backend services menggunakan teknologi seperti Retrofit, OkHttp, Ktor, dan JSON parsing.

Mengimplementasikan UI menggunakan Jetpack Compose maupun XML-based UI.

Menerapkan arsitektur aplikasi seperti MVVM, MVI, atau Clean Architecture untuk menghasilkan aplikasi yang scalable dan maintainable.

Mengimplementasikan asynchronous programming menggunakan Coroutines dan Flow.

Melakukan debugging, troubleshooting, serta perbaikan bug pada aplikasi.

Melakukan optimasi performa aplikasi, termasuk menangani memory leak, ANR, battery usage, dan aspek performa lainnya.

Menulis dan melakukan maintenance unit test dasar untuk memastikan kualitas dan reliability aplikasi.

Menggunakan Git dalam proses development serta mengikuti workflow kolaborasi seperti branching, Pull Request (PR), dan code review.

Berkolaborasi dengan Backend Engineer, IoT Engineer, Product Manager, UI/UX Designer, dan tim terkait dalam proses pengembangan produk.

Berkontribusi dalam pengembangan solusi yang berkaitan dengan Internet of Things (IoT) sesuai kebutuhan project.

Membuat dokumentasi teknis terkait fitur, perubahan, dan pengembangan aplikasi.

Pendidikan minimal S1 (Strata 1) dari jurusan Teknik Informatika, Ilmu Komputer, Sistem Informasi, Teknik Elektro, atau bidang terkait.

Memiliki pengalaman membangun aplikasi Android menggunakan Kotlin.

Menguasai Java menjadi nilai tambah, terutama untuk maintenance legacy code.

Familiar dengan arsitektur MVVM / MVI / Clean Architecture.

Memiliki pengalaman menggunakan REST API / Networking, seperti Retrofit, OkHttp, Koin, Ktor, serta memahami JSON parsing.

Memahami dan memiliki pengalaman menggunakan Coroutines / Flow.

Memahami Git dan workflow kolaborasi seperti branching, Pull Request (PR), dan code review.

Mampu membaca dan menulis unit test dasar.

Memiliki pengalaman melakukan optimasi performa aplikasi, seperti memory leak, ANR, dan battery usage.

Memiliki pengalaman di bidang IoT (Internet of Things) menjadi nilai tambah.

Memiliki kemampuan problem solving yang baik.

Mampu bekerja secara kolaboratif dalam tim.

Bersedia bekerja secara on-site sesuai lokasi dan kebutuhan perusahaan.

Kualifikasi mana yang kamu miliki?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Mobile Developer
Full Stack Mobile Developer

POSe.id • Tangerang Selatan

On-site
IDR 167,400,000 - 390,600,000
Tech Lead
Tech Lead

BRIK • Tangerang

On-site
IDR 420,000,000 - 600,000,000
FULL STACK ENGINEER
FULL STACK ENGINEER

PT Luwes Inovasi Mandiri (Depok) • Depok

On-site
IDR 200,880,000 - 334,800,000
Lead of Mobile Desktop
Lead of Mobile Desktop

Kasirpintar • Surabaya ꦱꦸꦫꦧꦪ

On-site
IDR 300,000,000 - 540,000,000
Health insurance
Performance bonus
Development program
Android Kotlin Developer
Android Kotlin Developer

Cyber Security • Tangerang Selatan

On-site
IDR 223,200,000 - 279,000,000
IT Programmer
IT Programmer

PT Hamasa Iparna Mandiri • Depok

On-site
IDR 78,120,000 - 133,920,000
Fullstack Developer (Node.js / React / Next.js)
Fullstack Developer (Node.js / React / Next.js)

PT Markindo Rekateknik (Jakarta) • Jakarta Barat

On-site
IDR 167,400,000 - 279,000,000
Mobile Developer - Android - Contract-based - ADMO
Mobile Developer - Android - Contract-based - ADMO

PT Astra International Tbk • Jakarta Pusat

On-site
IDR 167,400,000 - 245,520,000
IT Software Engineer/IT Application Developer
IT Software Engineer/IT Application Developer

PT WIRADI UTAMA PACKINO • Jakarta Timur

On-site
IDR 180,000,000 - 240,000,000
Mobile Apps Engineer
Mobile Apps Engineer

PT. TRANSNOVASI BANGUN PERSADA • Jakarta Timur

On-site
IDR 133,920,000 - 223,200,000