Deskripsi Pekerjaan
Apakah Anda seorang Mobile Developer yang bersemangat untuk menciptakan aplikasi inovatif yang berdampak luas? PT. Inovasi Digital Nusantara, sebuah perusahaan teknologi terkemuka yang berbasis di Surabaya, mencari talenta terbaik untuk bergabung dengan tim kami sebagai Mobile Developer. Kami mendorong kreativitas, inovasi, dan pertumbuhan profesional.
Di posisi ini, Anda akan bertanggung jawab untuk merancang, membangun, dan memelihara aplikasi mobile berkualitas tinggi untuk platform Android dan/atau iOS, menggunakan teknologi terkini seperti React Native atau Flutter, atau pengembangan native. Anda akan bekerja dalam lingkungan yang dinamis, berkolaborasi dengan tim produk, UI/UX, dan backend untuk menghadirkan pengalaman pengguna yang luar biasa.
Kami menawarkan kesempatan untuk bekerja dari kantor pusat kami yang modern di Surabaya, atau dari lokasi pilihan Anda di Solo, Jogjakarta, Kediri, atau sepenuhnya remote. Kami menghargai fleksibilitas dan keseimbangan kehidupan kerja. Jika Anda siap untuk tantangan dan ingin menjadi bagian dari tim yang mendorong batasan inovasi, inilah kesempatan Anda!
Bergabunglah dengan kami dan bantu kami membentuk masa depan digital Indonesia!
Tanggung Jawab
- Merancang, mengembangkan, menguji, dan memelihara aplikasi mobile yang scalable dan berkinerja tinggi untuk platform Android dan/atau iOS.
- Berpartisipasi aktif dalam seluruh siklus pengembangan perangkat lunak, dari konsep hingga peluncuran.
- Berkolaborasi erat dengan tim desainer UI/UX untuk menerjemahkan wireframe dan desain menjadi kode fungsional.
- Mengintegrasikan API dan layanan backend untuk memastikan fungsionalitas aplikasi yang lancar.
- Memastikan kualitas, kinerja, responsivitas, dan keamanan aplikasi.
- Melakukan debugging, perbaikan bug, dan peningkatan kinerja aplikasi secara berkala.
- Menulis kode yang bersih, efisien, dan mudah dipelihara, serta melakukan code review.
- Tetap terbarui dengan tren teknologi mobile terbaru, praktik terbaik, dan alat pengembangan.
Kualifikasi
- Gelar Sarjana (S1) di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Pengalaman minimal 2-4 tahun sebagai Mobile Developer (Android Native, iOS Native, React Native, atau Flutter).
- Mahir dalam salah satu bahasa pemrograman: Java/Kotlin untuk Android, Swift/Objective-C untuk iOS, atau Dart/JavaScript untuk pengembangan cross-platform.
- Pemahaman kuat tentang siklus hidup pengembangan aplikasi mobile dan arsitektur MVVM/MVP/MVI.
- Pengalaman dengan integrasi RESTful APIs, JSON, dan bekerja dengan layanan backend.
- Familiar dengan Git atau sistem kontrol versi lainnya.
- Kemampuan memecahkan masalah yang kuat dan berpikir analitis.
- Portofolio aplikasi mobile yang telah dipublikasikan (sangat diutamakan).
- Kemampuan komunikasi yang baik dan mampu bekerja secara mandiri maupun dalam tim.