Deskripsi Pekerjaan
Bergabunglah dengan Revolusi Digital
PT Karya Kreasi Digital (KKD) adalah perusahaan rintisan terdepan di Indonesia yang fokus pada pengembangan aplikasi fintech dan lifestyle. Kami mencari seorang Senior Mobile Developer yang passionate dan memiliki pengalaman mendalam dalam mengembangkan aplikasi mobile berkualitas tinggi menggunakan Flutter dan/atau React Native.
Di KKD, Anda akan menjadi bagian dari tim yang dinamis dan inovatif. Kami menawarkan lingkungan kerja yang suportif, kesempatan untuk belajar teknologi terbaru, dan jenjang karir yang jelas. Jika Anda adalah seorang problem solver yang selalu ingin memberikan dampak nyata melalui kode, inilah tempat yang tepat untuk Anda!
Kami percaya pada work-life balance dan memberikan fleksibilitas tinggi (hybrid working). Mari tumbuh bersama dan ciptakan aplikasi yang digunakan oleh jutaan pengguna di seluruh Indonesia.
Tanggung Jawab
- Memimpin pengembangan dan pemeliharaan aplikasi mobile menggunakan Flutter dan/atau React Native.
- Berkolaborasi dengan tim Product, UI/UX Designer, dan Backend Engineer untuk menghadirkan fitur terbaik.
- Melakukan code review secara rutin untuk memastikan kualitas kode, konsistensi arsitektur, dan adherensi terhadap standar industri.
- Mengimplementasikan state management yang sesuai (Provider, Bloc/Cubit, Redux Toolkit) dan manajemen dependensi.
- Melakukan optimasi performa aplikasi, termasuk manajemen memori, rendering, dan konsumsi jaringan.
- Mengintegrasikan aplikasi dengan RESTful API dan layanan backend pihak ketiga secara efisien.
- Menerapkan prinsip CI/CD untuk proses deployment yang lancar menggunakan tools seperti GitHub Actions atau Bitrise.
- Membimbing dan memberikan knowledge sharing kepada developer junior di dalam tim.
Kualifikasi
- Minimal 2 tahun pengalaman kerja sebagai Mobile Developer (fresh graduates dengan portfolio kuat dipersilakan melamar).
- Menguasai minimal salah satu framework: Flutter (Dart) atau React Native (JavaScript/TypeScript).
- Memahami konsep arsitektur mobile seperti MVVM, Clean Architecture, dan BLoC/Provider (Flutter) atau Redux/Context API (React Native).
- Berpengalaman dengan Git dalam environment tim (branching, merging, pull request).
- Memiliki pemahaman yang baik tentang pengembangan dan integrasi RESTful API.
- Berpengalaman dalam proses deployment aplikasi ke Google Play Store dan Apple App Store.
- Memiliki kemampuan problem-solving yang kuat dan attention to detail yang tinggi.
- Kemampuan komunikasi yang baik dalam Bahasa Indonesia dan Inggris (lisan dan tulisan).