Deskripsi Pekerjaan
Inovasi Digital Nusantara (IDN) sedang mencari Mobile Developer yang bersemangat dan berbakat untuk bergabung dengan tim kami yang dinamis. Jika Anda memiliki passion dalam membangun aplikasi mobile yang inovatif dan berkinerja tinggi untuk platform Android dan/atau iOS, kami ingin bertemu dengan Anda!
Kami menawarkan lingkungan kerja yang kolaboratif, kesempatan untuk tumbuh, dan proyek-proyek menantang yang akan membentuk masa depan teknologi. Posisi ini terbuka untuk penempatan di kantor kami di Surabaya, serta opsi kerja remote dari Solo, Jogjakarta, atau Kediri. Kami mencari individu yang proaktif, berorientasi pada detail, dan mampu bekerja secara mandiri maupun dalam tim.
Bergabunglah dengan IDN dan jadilah bagian dari revolusi digital!
Tanggung Jawab
- Merancang, membangun, dan memelihara aplikasi mobile yang efisien, dapat digunakan kembali, dan andal untuk platform Android dan/atau iOS.
- Berkolaborasi dengan tim produk, desainer, dan backend developer untuk mendefinisikan, merancang, dan meluncurkan fitur-fitur baru.
- Memastikan kinerja, kualitas, dan responsivitas aplikasi yang optimal.
- Mengidentifikasi dan memperbaiki hambatan serta bug pada aplikasi.
- Terus-menerus menemukan, mengevaluasi, dan mengimplementasikan teknologi baru untuk memaksimalkan efisiensi pengembangan.
- Berpartisipasi dalam tinjauan kode dan berkontribusi pada praktik pengembangan terbaik.
- Menulis unit dan UI test untuk memastikan kualitas kode.
Kualifikasi
- Pengalaman kerja minimal 3 tahun sebagai Mobile Developer (Android dan/atau iOS).
- Keahlian kuat dalam bahasa pemrograman Kotlin/Java (untuk Android) atau Swift/Objective-C (untuk iOS).
- Pengalaman dengan kerangka kerja UI modern (misalnya Jetpack Compose untuk Android, SwiftUI untuk iOS) atau Flutter/React Native.
- Memahami prinsip-prinsip desain UI/UX mobile dan pedoman Human Interface Guidelines/Material Design.
- Pengalaman dengan RESTful APIs untuk konektivitas backend.
- Pemahaman mendalam tentang siklus hidup aplikasi mobile, arsitektur, dan praktik pengembangan terbaik.
- Kemampuan memecahkan masalah yang sangat baik dan perhatian terhadap detail.
- Gelar Sarjana di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.