Deskripsi Pekerjaan
Kami adalah perusahaan teknologi terkemuka di Indonesia yang sedang berkembang pesat. Kami percaya bahwa teknologi mobile adalah kunci untuk menghubungkan jutaan pengguna di seluruh nusantara. Saat ini, kami sedang mencari Senior Mobile Developer (Flutter & React Native) berbakat dan bersemangat untuk bergabung dengan tim engineering kami yang dinamis.
Sebagai Senior Mobile Developer, Anda akan memegang peranan penting dalam pengembangan produk utama kami. Anda akan bekerja dalam lingkungan yang Agile, didukung oleh teknologi terkini seperti Flutter, React Native, Firebase, dan CI/CD. Jika Anda adalah seorang problem solver yang haus akan tantangan dan ingin membuat dampak nyata, inilah tempat yang tepat untuk Anda.
Kenapa Bekerja dengan Kami?
- Gaji dan benefit yang sangat kompetitif.
- Lingkungan kerja yang modern, fleksibel, dan suportif.
- Kesempatan untuk belajar dan berkembang dengan teknologi terbaru.
- BPJS Kesehatan & Ketenagakerjaan.
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi mobile cross-platform menggunakan Flutter & React Native.
- Berkolaborasi dengan tim product, UI/UX, dan backend untuk menghadirkan fitur baru secara konsisten.
- Menulis kode yang bersih, efisien, dan terstruktur dengan baik sesuai standar industri dan best practices.
- Melakukan code review secara rutin dan memastikan kualitas kode tim tetap terjaga.
- Mengoptimalkan performa aplikasi untuk memberikan pengalaman pengguna (UX) yang terbaik.
- Berpartisipasi aktif dalam proses CI/CD dan deployment aplikasi ke Google Play Store & Apple App Store.
Kualifikasi
- Minimal 3 tahun pengalaman sebagai Mobile Developer.
- Pengalaman kuat dan terbukti dengan Flutter & React Native (wajib).
- Memahami konsep state management (Riverpod / Provider / BLoC untuk Flutter, Redux / Zustand untuk React Native).
- Berpengalaman dengan integrasi RESTful API dan layanan Firebase (Auth, Firestore, Cloud Messaging).
- Familiar dengan Git, CI/CD pipelines (GitHub Actions, Codemagic), dan proses deployment App Store / Play Store.
- Memiliki pemahaman yang baik tentang prinsip UI/UX dan kemampuan untuk menerjemahkan desain Figma ke dalam kode.
- Kemampuan komunikasi, kolaborasi tim, dan pemecahan masalah yang sangat baik.