Deskripsi Pekerjaan
Kami adalah perusahaan teknologi terkemuka di Indonesia yang berfokus pada pengembangan aplikasi mobile inovatif untuk jutaan pengguna. Saat ini, kami mencari seorang Mobile Developer berbakat dan bersemangat untuk bergabung dengan tim engineering kelas dunia. Kamu akan bekerja dalam lingkungan yang dinamis, agile, dan didorong oleh data untuk menciptakan pengalaman pengguna (UX) yang mulus dan berperforma tinggi. Kami menggunakan teknologi terkini seperti Flutter, Kotlin, Swift, dan arsitektur modern. Jika kamu adalah seorang problem solver yang haus akan tantangan dan ingin membuat dampak nyata, inilah kesempatanmu untuk berkembang bersama kami.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi mobile berkualitas tinggi untuk platform Android dan/atau iOS menggunakan Flutter / React Native atau native stack.
- Berkolaborasi erat dengan tim Product, Design, dan Backend untuk mendefinisikan fitur baru dan menyelesaikan masalah teknis.
- Menulis kode yang bersih, terstruktur, dan dapat diuji (clean code) serta melakukan code review secara rutin.
- Mengoptimalkan performa aplikasi untuk memastikan pengalaman pengguna yang cepat dan responsif.
- Mengimplementasikan arsitektur aplikasi yang solid (Clean Architecture, MVVM, atau BLoC) untuk maintainability jangka panjang.
- Melakukan debugging, troubleshooting, dan perbaikan bug secara proaktif untuk menjaga stabilitas aplikasi.
- Terus mengikuti perkembangan terbaru di dunia mobile development dan merekomendasikan tools/proses terbaik.
Kualifikasi
- Minimal 3 tahun pengalaman sebagai Mobile Developer (Portofolio aplikasi di App Store / Play Store wajib dilampirkan).
- Menguasai salah satu framework cross-platform (Flutter/Dart) atau Native (Kotlin/Java untuk Android, Swift/Obj-C untuk iOS).
- Pemahaman mendalam tentang RESTful API dan integrasi third-party library.
- Berpengalaman dengan state management (Provider, Riverpod, Bloc/Cubit untuk Flutter; Combine/AsyncSequence untuk Swift; MVVM/Koin untuk Android).
- Familiar dengan tools CI/CD (GitHub Actions, GitLab CI, Bitrise) dan version control (Git).
- Memiliki pemahaman yang kuat tentang SOLID principles dan design patterns.
- Berpengalaman dengan testing (Unit test, Widget test, UI test) adalah nilai tambah.
- Memiliki kemampuan komunikasi yang baik dan mampu bekerja dalam tim.