Deskripsi Pekerjaan
Kami adalah perusahaan teknologi terkemuka di Indonesia yang berfokus pada pengembangan solusi digital inovatif. Saat ini, kami mencari Senior Mobile Developer (Flutter / React Native) yang berbakat dan bersemangat untuk bergabung dengan tim engineering kami.
Kesempatan ini cocok bagi Anda yang memiliki pengalaman mendalam dalam pengembangan aplikasi mobile, memiliki pemahaman arsitektur yang kuat, dan ingin berkontribusi pada produk yang digunakan oleh jutaan pengguna.
Anda akan bekerja dalam lingkungan yang dinamis, kolaboratif, dan didukung oleh teknologi terkini. Kami menawarkan paket kompensasi yang kompetitif, kesempatan pengembangan karir, dan budaya kerja yang fleksibel.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi mobile berkualitas tinggi untuk platform iOS dan Android menggunakan Flutter / React Native.
- Berkolaborasi dengan tim produk, desainer UX/UI, dan backend engineer untuk menghadirkan fitur-fitur baru yang inovatif.
- Melakukan code review secara rutin untuk memastikan kualitas kode sesuai standar industri (clean code, SOLID principles).
- Mengoptimalkan performa aplikasi dan melakukan debugging untuk memberikan pengalaman pengguna yang terbaik.
- Mengintegrasikan aplikasi dengan berbagai RESTful API dan layanan backend.
- Menerapkan arsitektur modern seperti BLoC, Provider, atau MVVM yang scalable.
- Menulis unit test, widget test, dan integration test untuk menjaga stabilitas dan keandalan aplikasi.
- Berkontribusi dalam proses CI/CD menggunakan Fastlane atau Codemagic untuk deployment ke App Store dan Play Store.
Kualifikasi
- Minimal 3 tahun pengalaman kerja sebagai Mobile Developer.
- Paham betul dengan Flutter / Dart. Pengalaman dengan React Native, Kotlin, atau Swift sangat diutamakan.
- Memahami konsep state management (Provider, Riverpod, Bloc/Cubit).
- Berpengalaman dengan Git dan workflow kolaborasi tim (Git Flow).
- Mengenal pola arsitektur Clean Architecture, MVP, atau MVVM.
- Berpengalaman mengintegrasikan Firebase Services (FCM, Analytics, Crashlytics).
- Memiliki pemahaman dasar tentang CI/CD dan testing di mobile.
- Portofolio aplikasi yang sudah live di App Store / Play Store adalah nilai tambah yang besar.