Deskripsi Pekerjaan
Kami adalah perusahaan teknologi terkemuka di Indonesia yang berfokus pada pengembangan produk digital inovatif untuk melayani jutaan pengguna. Saat ini, kami mencari seorang Mobile Developer berbakat dan bersemangat untuk bergabung dengan tim pengembangan kami yang dinamis.
Sebagai Mobile Developer, kamu akan memegang peranan kunci dalam merancang, membangun, dan memelihara aplikasi mobile kelas dunia menggunakan Flutter atau React Native. Kamu akan bekerja sama dengan para profesional berbakat di bidang UI/UX, Backend, dan Manajemen Produk untuk menciptakan solusi yang berdampak besar. Jika kamu memiliki hasrat terhadap teknologi mobile, standar tinggi pada kualitas kode, dan siap untuk tantangan baru, kami ingin mendengar ceritamu!
Tanggung Jawab
- Merancang dan mengimplementasikan fitur-fitur baru pada aplikasi mobile menggunakan Flutter dan/atau React Native.
- Berkolaborasi erat dengan tim UI/UX, Backend Engineer, dan Product Manager untuk memastikan produk sesuai dengan visi dan kebutuhan pasar.
- Melakukan optimasi performa aplikasi untuk memastikan pengalaman pengguna yang cepat, mulus, dan responsif.
- Menulis kode yang bersih, terstruktur, dan mudah dipelihara dengan menerapkan prinsip Clean Code dan Design Pattern.
- Melakukan code review secara rutin dan memberikan feedback yang membangun untuk menjaga kualitas kode tim.
- Mengidentifikasi, mendiagnosis, dan memperbaiki bug serta isu performa secara proaktif dan efisien.
- Berpartisipasi aktif dalam perencanaan sprint, daily stand-up, dan sesi retrospektif dalam kerangka Agile/Scrum.
- Menjaga dokumentasi teknis aplikasi tetap terkini dan mudah dipahami.
Kualifikasi
- Minimal 2 tahun pengalaman kerja sebagai Mobile Developer (Fresh Graduate dengan portofolio open-source atau aplikasi yang sudah dirilis dipersilakan untuk mendaftar).
- Menguasai Flutter (Dart) atau React Native (JavaScript/TypeScript) secara mendalam.
- Memahami dengan baik konsep State Management (seperti BLoC, Riverpod, Redux, atau Zustand).
- Berpengalaman dalam integrasi RESTful API dan layanan backend (GraphQL adalah nilai tambah).
- Familiar dengan Git dan alur kerja branching yang terstruktur (seperti Git Flow atau Trunk Based Development).
- Memiliki pemahaman kuat tentang arsitektur MVVM, Clean Architecture, atau arsitektur modular lainnya.
- Berpengalaman dalam proses rilis aplikasi ke Google Play Store dan/atau Apple App Store.
- Kemampuan analisa dan problem-solving yang kuat serta proaktif dalam mencari solusi.