Deskripsi Pekerjaan
Kami adalah perusahaan teknologi digital terkemuka di Indonesia yang berfokus pada pengembangan solusi mobile inovatif. Dengan lebih dari 5 juta pengguna aktif, kami berkomitmen untuk memberikan pengalaman digital kelas dunia. Saat ini, kami mencari seorang Senior Mobile Developer berbakat dan visioner untuk bergabung dengan tim inti engineering kami di Jakarta.
Anda akan memimpin pengembangan aplikasi mobile generasi berikutnya, bekerja secara cross-functional dengan tim Product, UI/UX, dan Backend. Ini adalah kesempatan emas untuk membangun karir Anda di lingkungan yang dinamis, menggunakan teknologi paling mutakhir seperti Kotlin Multiplatform, SwiftUI, Flutter, dan arsitektur modern.
Kami menawarkan budaya kerja yang kolaboratif, fleksibel (hybrid working), serta kompensasi dan benefit yang sangat kompetitif. Jika Anda seorang pemecah masalah yang memiliki hasrat terhadap kualitas kode dan pengalaman pengguna, kami ingin mendengar cerita Anda!
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi mobile berkualitas tinggi untuk platform Android (Kotlin/Java) dan iOS (Swift/SwiftUI).
- Berkolaborasi dengan tim lintas fungsi (Product Manager, UI/UX Designer, Backend Engineer) untuk mendefinisikan, merancang, dan mengirimkan fitur-fitur baru.
- Melakukan code review secara berkala untuk memastikan standar kode, performa, dan arsitektur aplikasi yang optimal.
- Mengimplementasikan pengujian unit dan UI (UI Testing) untuk memastikan stabilitas dan reliabilitas aplikasi.
- Mengoptimalkan performa aplikasi untuk mencapai waktu muat yang cepat dan pengalaman pengguna yang mulus.
- Mengintegrasikan aplikasi dengan RESTful API dan layanan backend pihak ketiga.
- Tetap mengikuti perkembangan terbaru dalam teknologi mobile, framework, dan praktik terbaik industri untuk terus meningkatkan kualitas produk.
Kualifikasi
- Pendidikan minimal S1 di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Memiliki pengalaman minimal 4-6 tahun sebagai Mobile Developer dengan portofolio aplikasi yang sudah rilis di Play Store / App Store.
- Menguasai minimal salah satu bahasa pemrograman native (Kotlin untuk Android, Swift untuk iOS) dan memiliki pengalaman dengan framework multiplatform (Flutter atau React Native) merupakan nilai tambah yang signifikan.
- Pemahaman mendalam tentang arsitektur mobile modern (MVVM, Clean Architecture, MVI), prinsip SOLID, dan design pattern.
- Pengalaman dengan database lokal (Room, Core Data) dan sistem kontrol versi (Git).
- Memahami konsep CI/CD (GitHub Actions, Jenkins, atau Bitrise) dan pipeline pengembangan aplikasi.
- Kemampuan komunikasi yang sangat baik dalam Bahasa Inggris (lisan dan tulisan) serta kemampuan problem-solving yang kuat.