Deskripsi Pekerjaan
PT Techno Nusa Digital adalah perusahaan fintech terkemuka di Indonesia yang telah melayani lebih dari 5 juta pengguna melalui aplikasi mobile perbankan dan pembayaran digital. Kami sedang mencari Mobile Developer (Native Android & Flutter) yang berbakat untuk bergabung dengan tim produk inti kami, bekerja secara hybrid (kantor + WFH) di kantor pusat kami di Jakarta Selatan.
Sebagai Mobile Developer, Anda akan berperan kunci dalam mengembangkan dan memelihara aplikasi mobile yang aman, cepat, dan user-friendly, serta berkontribusi pada pertumbuhan produk kami yang eksponensial.
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi mobile native Android (Kotlin) dan cross-platform Flutter (Dart) untuk produk fintech kami
- Berkolaborasi erat dengan tim produk, UI/UX designer, dan backend developer untuk mentranslasikan kebutuhan pengguna menjadi fitur yang fungsional
- Melakukan debugging, optimasi performa, dan pengujian untuk meminimalkan crash rate (target <1%) dan meningkatkan kecepatan aplikasi
- Mengimplementasikan standar keamanan aplikasi sesuai regulasi OJK (Otoritas Jasa Keuangan) untuk produk keuangan digital
- Mengikuti perkembangan teknologi mobile terbaru dan menerapkannya untuk meningkatkan kualitas dan efisiensi pengembangan produk
- Melakukan testing unit dan integrasi menggunakan tools seperti JUnit, Mockito, dan Flutter Test
- Mengelola version control dengan Git dan mengikuti workflow CI/CD menggunakan GitHub Actions/Jenkins
Kualifikasi
- Pengalaman kerja minimal 2 tahun sebagai Mobile Developer dengan keahlian utama di Android Native (Kotlin) dan Flutter (Dart)
- Memahami arsitektur aplikasi mobile modern (MVVM, Clean Architecture) dan integrasi dengan RESTful API
- Pengalaman dengan version control (Git) dan CI/CD pipeline (GitHub Actions, Jenkins, atau sejenisnya)
- Memahami prinsip keamanan aplikasi mobile dan memiliki pengalaman mengembangkan aplikasi dengan regulasi OJK (nilai tambah besar)
- Kemampuan analisis masalah yang kuat dan kemampuan debugging yang handal untuk menyelesaikan masalah performa atau bug
- Pengalaman mengembangkan aplikasi mobile dengan jumlah pengguna aktif >1 juta (nilai tambah)
- Gelar Sarjana (S1) di bidang Teknologi Informasi, Ilmu Komputer, atau bidang terkait, dengan portofolio proyek mobile yang dapat ditunjukkan