Deskripsi Pekerjaan
Ingin membangun aplikasi mobile yang digunakan jutaan orang? Bergabunglah dengan PT. Inovasi Digital Indonesia sebagai Mobile Developer! Kami adalah perusahaan rintisan (startup) yang berkembang pesat di bidang fintech dan e-commerce. Kami mencari talenta berbakat yang memiliki hasrat tinggi dalam menciptakan pengalaman pengguna (UX) yang mulus dan inovatif.
Anda akan bekerja langsung dengan CTO dan tim produk kami yang dinamis. Kami menggunakan teknologi Flutter dan React Native untuk menghadirkan aplikasi terbaik. Jika Anda seorang problem solver yang kreatif dan ingin terus belajar teknologi terbaru, inilah tempat yang tepat untuk mengembangkan karir Anda.
Dapatkan kesempatan bekerja dengan lingkungan startup yang suportif, gaji kompetitif, serta berbagai fasilitas premium seperti asuransi kesehatan, bonus kinerja, dan perangkat kerja modern.
Tanggung Jawab
- Merancang dan mengembangkan aplikasi mobile lintas platform menggunakan Flutter dan/atau React Native.
- Berkolaborasi dengan tim desain UI/UX untuk menerjemahkan mockup dan prototipe menjadi kode yang responsif dan berkualitas tinggi.
- Mengintegrasikan aplikasi dengan RESTful API dan layanan backend yang dikelola oleh tim engineering.
- Melakukan debugging, pengujian (unit test & integration test), serta optimalisasi performa aplikasi agar berjalan lancar di berbagai perangkat.
- Berpartisipasi dalam code review untuk memastikan kualitas kode dan standar arsitektur yang konsisten.
- Memantau tren terbaru dalam pengembangan mobile dan mengusulkan peningkatan teknologi untuk stack yang digunakan.
- Memelihara dokumentasi teknis dan memastikan kelancaran proses deployment aplikasi ke App Store dan Google Play Store.
Kualifikasi
- Minimal 3 tahun pengalaman dalam pengembangan aplikasi mobile (portfolio aplikasi yang sudah dirilis di App Store/Google Play merupakan nilai tambah besar).
- Menguasai Flutter (Dart) atau React Native (JavaScript/TypeScript). Penguasaan kedua platform sangat diutamakan.
- Pemahaman yang kuat tentang arsitektur mobile seperti BLoC, Provider, Redux, atau GetX.
- Berpengalaman dengan tools seperti Git, CI/CD (GitHub Actions, Codemagic), dan project management tools (Jira, Trello).
- Akrab dengan konsep asynchronous programming, caching, dan optimasi UI.
- Memiliki pemikiran analitis yang tajam, kemampuan problem solving yang baik, dan komunikasi tim yang efektif.
- Diploma atau Sarjana di bidang Ilmu Komputer, Sistem Informasi, atau bidang terkait (lulusan baru dengan skill luar biasa dipersilakan melamar).