Mobile Developer Android Developer
Deskripsi
Kami sedang mencari Android Developer yang terampil untuk bergabung dengan tim kami yang dinamis. Kandidat ideal harus memiliki pemahaman yang kuat tentang teknologi dan framework pengembangan Android, keterampilan pemecahan masalah yang luar biasa, dan semangat untuk menciptakan aplikasi berkualitas tinggi yang berpusat pada pengguna.
Sebagai Android Developer, Anda akan bertanggung jawab untuk:
Deskripsi Peran
-
Mengembangkan arsitektur Android Native.
-
Mengembangkan antarmuka pengguna (UI) berdasarkan desain yang disediakan.
-
Melakukan pemikiran kritis terhadap pengalaman pengguna (user experience) berdasarkan desain yang diberikan.
-
Menulis kode yang rapi (clean code).
-
Melakukan pengembangan fitur baru, pemeliharaan, perbaikan, perbaikan bug, dan pembaruan aplikasi.
-
Memiliki komunikasi yang baik dan aktif secara internal maupun eksternal.
-
Memiliki sikap yang positif dan mentalitas 'do attitude'.
-
Memiliki kemampuan analisis, negosiasi, dan logika yang baik.
-
Mampu bekerja secara tim maupun mandiri.
-
Bekerja erat dengan Tim Kreatif, Tim Backend, Tim QA, dan Manajer Proyek untuk membangun serta memelihara aplikasi.
-
Memiliki minat yang kuat dalam rekayasa perangkat lunak seluler dan produk seluler.
-
Terus-menerus melakukan evaluasi, menemukan, dan menerapkan teknologi baru untuk memaksimalkan efisiensi pengembangan dan memecahkan masalah yang menantang.
Kualifikasi
-
Kualifikasi
-
Pengalaman minimal 3 tahun dalam pengembangan Android Native.
-
Kemampuan untuk menggunakan Android Studio beserta tools/library yang diperlukan dengan mudah.
-
Pemahaman mendalam tentang seluruh proses pengembangan dan siklus hidup aplikasi Android.
-
Fasih dalam Bahasa Pemrograman Kotlin.
-
Fasih dalam Android SDK dan Android Jetpack Library.
-
Fasih dalam Jetpack Compose; memiliki pengetahuan tentang Atomic Design menjadi nilai tambah.
-
Pemahaman mendalam tentang seluruh proses pengembangan dan siklus hidup aplikasi Android.
-
Pengetahuan kuat tentang praktik terbaik rekayasa perangkat lunak, pemahaman tentang OOP, serta design pattern atau arsitektur seperti SOLID, MVVM, dan Modularization; memiliki pengetahuan tentang TDD dan FDD menjadi nilai tambah.
-
Kemampuan untuk menghasilkan kode berkualitas tinggi dan melakukan unit test untuk memastikan kegunaan, keandalan, cakupan kode, serta kasus penggunaan umum dan bisnis.
-
Memiliki pengetahuan dalam menggunakan Git Flow; memiliki pengetahuan tentang Trunk Based Development menjadi nilai tambah.
-
Memiliki pengetahuan dalam menggunakan CICD Gitlab.
-
Fasih dalam integrasi API Restful.
-
Berpengalaman dengan Firebase Services.
-
Berpengalaman dalam mempublikasikan aplikasi ke Google Play Store.
-
Kemampuan untuk bekerja dengan baik di lingkungan yang serba cepat.
-
Bersedia bekerja dengan sistem Hybrid (WFO & WFH).
Manfaat
- Kesempatan untuk menjadi Karyawan Tetap
- Pengembangan Profesional
- Pengaturan Kerja Hybrid
- Makan siang setiap hari di Tempat Kerja
- Perangkat akan disediakan oleh Perusahaan

Employee Get Employee