Deskripsi Pekerjaan
Bentuk Masa Depan Fintech Indonesia Bersama Kami!
Kami di PT Nusantara Digital Solusi adalah perusahaan fintech terdepan yang berbasis di Surabaya. Kami sedang dalam fase pertumbuhan yang sangat pesat dan membutuhkan seorang Mobile Developer (Flutter / React Native) yang ambisius dan berbakat untuk mempercepat roadmap produk kami.
Ini bukan sekadar pekerjaan. Ini adalah misi untuk membangun aplikasi keuangan yang inovatif, aman, dan mudah digunakan oleh jutaan orang. Kamu akan bekerja dengan tim engineer kelas atas, menggunakan arsitektur modern (Clean Architecture, BLoC/Riverpod), dan memiliki kesempatan untuk mempengaruhi keputusan teknis sejak hari pertama.
Kami menawarkan lingkungan kerja yang fleksibel (hybrid), budaya belajar yang kuat, serta kompensasi dan benefit yang sangat kompetitif di Surabaya. Jika kamu siap untuk level up karir kamu, jangan ragu untuk melamar!
Tanggung Jawab
- Memimpin dan berkontribusi dalam pengembangan fitur-fitur baru pada aplikasi mobile menggunakan Flutter (Dart) dan React Native (TypeScript).
- Melakukan code refactoring dan meningkatkan performa aplikasi secara berkelanjutan (load time, rendering, memory usage).
- Merancang dan mengimplementasikan sistem state management yang robust (Riverpod 2.0 atau Zustand).
- Berkolaborasi dengan tim Backend untuk mendefinisikan dan mengoptimalkan API endpoints.
- Menulis comprehensive unit tests dan integration tests (minimal 80% code coverage).
- Melakukan code review secara detail untuk memastikan standar kode dan best practices terpenuhi.
- Berpartisipasi dalam proses CI/CD untuk memastikan deployment yang mulus ke Play Store dan App Store.
- Mentoring developer junior dan berkontribusi pada knowledge sharing internal tim.
Kualifikasi
- Minimal 2 tahun pengalaman sebagai Mobile Developer (Senior/Junior dengan skill luar biasa dipersilakan).
- Expertise yang terbukti dalam Flutter (Dart) serta pemahaman mendalam tentang React Native (JavaScript/TypeScript).
- Pemahaman kuat tentang arsitektur mobile (Clean Architecture, MVVM, atau MVI).
- Pengalaman dengan framework state management seperti BLoC, Riverpod, atau Redux Toolkit.
- Familiar dengan Firebase services (Firestore, Cloud Messaging, Crashlytics, Remote Config).
- Memiliki pengalaman dengan automated testing (Unit, Widget, Integration).
- Terbiasa dengan Git workflow (Git Flow / GitHub Flow) dan tools kolaborasi (Jira, Confluence, Slack).
- Memiliki portofolio aplikasi yang sudah live di Play Store / App Store (wajib dicantumkan di CV).