Deskripsi Pekerjaan
Kami adalah perusahaan teknologi yang sedang berkembang pesat di ekosistem SaaS dan Fintech. Kami mencari Mobile Developer Senior yang memiliki passion tinggi dalam membangun aplikasi mobile high-performance, dengan pengalaman minimal di Flutter dan React Native.
Sebagai Mobile Developer, Anda akan menjadi bagian dari tim produk inti yang mengembangkan solusi digital untuk jutaan pengguna di Indonesia. Anda akan bekerja secara kolaboratif dengan tim desain, backend, dan product manager untuk menghadirkan pengalaman pengguna terbaik.
Kami menawarkan kultur kerja yang modern, fleksibel, gaji kompetitif, kesempatan berkembang, serta lingkungan yang mendukung inovasi.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi mobile lintas platform menggunakan Flutter dan React Native.
- Berkolaborasi dengan tim desain UI/UX untuk memastikan implementasi antarmuka yang responsif dan intuitif.
- Melakukan optimasi performa aplikasi, termasuk manajemen state, rendering, dan penggunaan memori.
- Memastikan integrasi API backend berjalan lancar dengan pendekatan RESTful dan GraphQL.
- Menulis kode yang bersih, terstruktur, dan terdokumentasi dengan baik, serta melakukan code review secara rutin.
- Mengelola siklus rilis aplikasi ke Google Play Store dan Apple App Store, termasuk CI/CD pipeline.
- Mengidentifikasi dan memperbaiki bug, serta meningkatkan keamanan aplikasi secara proaktif.
- Berpartisipasi dalam perencanaan fitur baru dan memberikan masukan teknis kepada tim produk.
Kualifikasi
- Pengalaman minimal 3-5 tahun sebagai Mobile Developer dengan portofolio aplikasi yang sudah dirilis.
- Mahir dalam Flutter (Dart) dan React Native (JavaScript/TypeScript) secara mendalam.
- Pemahaman kuat tentang arsitektur mobile seperti Bloc/Cubit, Provider, Redux, atau GetX.
- Berpengalaman dengan Git, CI/CD (GitHub Actions, Bitrise, atau Fastlane), dan alat kolaborasi seperti Jira dan Figma.
- Memiliki pemahaman mendalam tentang lifecycle aplikasi mobile, manajemen memori, dan multithreading.
- Terbiasa dengan pengujian unit, widget, dan integrasi (Jest, Mockito, atau framework testing lainnya).
- Kemampuan komunikasi yang baik dalam bahasa Indonesia dan Inggris (lisan maupun tulisan).
- Berorientasi pada detail, memiliki inisiatif tinggi, dan mampu bekerja dalam lingkungan yang agile.