Deskripsi Pekerjaan
Kami adalah perusahaan teknologi terdepan di Indonesia yang fokus dalam mengembangkan solusi inovatif untuk kebutuhan digital masyarakat. Saat ini kami sedang mencari seorang Mobile Developer yang passionate, kreatif, dan memiliki dedikasi tinggi untuk bergabung dengan tim engineering kami yang solid.
Sebagai Mobile Developer, Anda akan memegang peranan kunci dalam pengembangan dan pemeliharaan aplikasi mobile kami yang melayani jutaan pengguna. Anda akan bekerja secara kolaboratif dengan tim Product, UI/UX Designer, dan Backend Engineer untuk menghadirkan fitur-fitur baru yang berdampak besar serta memastikan performa dan stabilitas aplikasi tetap optimal.
Jika Anda adalah seorang pengembang yang selalu ingin belajar teknologi terbaru dan memiliki hasrat untuk menciptakan produk berkualitas tinggi, inilah tempat yang tepat untuk Anda!
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi mobile cross-platform menggunakan Flutter dan React Native.
- Berkolaborasi dengan tim desain untuk mengimplementasikan user interface yang mulus dan responsif.
- Mengintegrasikan aplikasi dengan RESTful API dan layanan backend untuk mendukung fungsionalitas aplikasi.
- Melakukan optimasi kode dan performa aplikasi untuk memastikan pengalaman pengguna yang terbaik.
- Menulis unit test dan integration test untuk menjaga kestabilan dan kualitas kode.
- Berpartisipasi aktif dalam proses code review untuk memastikan standar kode yang tinggi.
- Melakukan debugging dan troubleshooting terhadap isu-isu yang muncul di aplikasi.
- Memastikan aplikasi selalu mengikuti best practices dan guideline dari App Store serta Play Store.
Kualifikasi
- Minimal 2 tahun pengalaman sebagai Mobile Developer, dengan portofolio aplikasi yang sudah dirilis.
- Menguasai Flutter (Dart) dan/atau React Native (JavaScript/TypeScript).
- Memiliki pemahaman yang baik tentang prinsip desain arsitektur seperti MVVM, BLoC, atau Redux.
- Berpengalaman menggunakan Git untuk version control dalam lingkungan tim.
- Familiar dengan CI/CD pipeline dan tools seperti GitHub Actions, Codemagic, atau Bitrise.
- Berpengalaman dengan Firebase Suite (Firestore, Authentication, Cloud Messaging).
- Memiliki pengetahuan tentang pengembangan native (Kotlin/Java untuk Android, Swift/Objective-C untuk iOS) merupakan nilai tambah yang besar.
- Kemampuan problem-solving yang kuat serta komunikasi yang efektif.