Deskripsi Pekerjaan
Apakah Anda seorang Mobile Developer yang bersemangat dan ingin berkontribusi pada solusi teknologi inovatif? Nusantara Digital Solutions sedang mencari talenta ahli untuk mengisi posisi Mobile Developer di tim kami.
Kami mencari individu yang tidak hanya memiliki kemampuan teknis yang kuat, tetapi juga memiliki visi untuk menciptakan pengalaman pengguna yang luar biasa. Sebagai bagian dari tim kami, Anda akan bekerja berdampingan dengan para ahli di bidang desain, pengembangan produk, dan pemasaran untuk membangun aplikasi mobile yang mengubah cara orang bekerja dan berinteraksi.
Tanggung Jawab Utama: Anda akan bertanggung jawab atas pengembangan, pengujian, dan pemeliharaan aplikasi mobile lintas platform (iOS dan Android) dengan fokus pada performa, keamanan, dan skalabilitas.
Tanggung Jawab
- Mengembangkan aplikasi mobile yang responsif, stabil, dan berkinerja tinggi menggunakan Flutter atau React Native.
- Mendesain dan membangun arsitektur kode yang bersih, modular, dan mudah dipelihara (Scalable Architecture).
- Integrasi API dan layanan backend (RESTful API, GraphQL) untuk pengambilan dan penyimpanan data.
- Mengoptimalkan aplikasi untuk performa maksimal, termasuk kecepatan muat, penggunaan memori, dan pengurangan ukuran aplikasi.
- Berkolaborasi erat dengan UI/UX Designer untuk menerjemahkan desain menjadi kode yang fungsional dan akurat.
- Menguji dan memperbaiki bug (debugging) secara rutin serta melakukan *code review* dengan tim.
- Memastikan kepatuhan terhadap best practice pengembangan dan standar keamanan data.
Kualifikasi
- Sertifikat atau gelar Sarjana (S1) di bidang Teknik Informatika, Ilmu Komputer, atau Relevan.
- Pengalaman minimal 3 tahun sebagai Mobile Developer, dengan spesialisasi pada Flutter atau React Native.
- Penguasaan yang baik dalam Bahasa Pemrograman: Dart, Kotlin, Swift, atau Java.
- Pemahaman mendalam tentang konsep OOP, Polymorphism, dan Desain Pattern.
- Pengalaman dalam integrasi dengan layanan backend, database, dan layanan eksternal (Google Maps, Payment Gateway, dll).
- Kemampuan komunikasi yang kuat dan kemauan untuk belajar teknologi baru secara kontinu.
- Portofolio aplikasi mobile yang relevan yang dapat ditinjau.