An application made for this job — a tailored resume and cover letter that speak straight to the posting.
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.
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?