Deskripsi Pekerjaan
Bergabung dengan tim Teknologi Nusantara Digital, perusahaan fintech terkemuka yang berfokus pada solusi keuangan digital inklusif untuk masyarakat Indonesia. Sebagai Mobile Developer, Anda akan bertanggung jawab mengembangkan dan memelihara aplikasi mobile (iOS & Android) yang user-centric, berperforma tinggi, dan sesuai dengan kebutuhan bisnis.
Kami menawarkan lingkungan kerja yang dinamis, kesempatan pengembangan karir yang jelas, dan gaji kompetitif dengan tunjangan menarik (termasuk asuransi kesehatan, tunjangan pendidikan, dan opsi WFH hybrid).
Tanggung Jawab
- Mengembangkan, memelihara, dan mengoptimalkan aplikasi mobile (iOS & Android) baik native maupun cross-platform (Flutter)
- Berkolaborasi dengan tim produk, desain, dan backend untuk menyusun fitur yang sesuai dengan kebutuhan pengguna
- Melakukan debugging dan pemecahan masalah pada performa aplikasi (load time, crash rate, konsumsi baterai)
- Menerapkan standar pengembangan kode (clean code, SOLID principles) dan version control dengan Git
- Melakukan testing unit dan integrasi untuk memastikan kualitas aplikasi sebelum rilis ke App Store/Play Store
- Menganalisis feedback pengguna dan data analytics (Firebase, Google Analytics) untuk meningkatkan UX aplikasi
- Mengikuti tren teknologi mobile terbaru untuk meningkatkan efisiensi proses pengembangan
Kualifikasi
- Pengalaman kerja minimal 2 tahun sebagai Mobile Developer (iOS/Android atau cross-platform)
- Menguasai setidaknya satu teknologi native: Swift (iOS) atau Kotlin (Android), dan/atau cross-platform: Flutter
- Memahami arsitektur aplikasi mobile (MVVM, Clean Architecture) dan prinsip pengembangan perangkat lunak
- Berpengalaman dengan integrasi RESTful API, JSON, dan layanan backend (Firebase, AWS)
- Menguasai version control dengan Git dan platform kolaborasi (GitHub/GitLab)
- Memiliki portofolio aplikasi mobile yang pernah dikembangkan (tersedia di App Store/Play Store atau GitHub)
- Kemampuan komunikasi yang baik dan mampu bekerja secara tim maupun mandiri
- Pengalaman dengan tools testing (JUnit, XCTest, Flutter Test) atau CI/CD (GitHub Actions, GitLab CI) adalah nilai tambah