Skill diminta
CI/CDCommunicationDartFirebaseFlutterGitREST API
Deskripsi
Deskripsi pekerjaan Mobile Engineer LabMu
Key responsibilities
- Membangun dan memelihara mobile app berbasis Flutter untuk iOS dan Android
- Mengembangkan fitur baru berdasarkan kebutuhan produk dan memastikan implementasi
- berjalan stabil
- Menggunakan AI coding tools seperti Claude Code, GitHub Copilot, Cursor, atau tools sejenis
- untuk mendukung workflow development
- Mereview dan memvalidasi kode, baik yang ditulis sendiri maupun hasil bantuan AI tools,
- sebelum masuk ke production
- Merancang struktur Flutter yang rapi, scalable, dan mudah di-maintain
- Berkolaborasi dengan Full Stack Developer untuk integrasi API, sinkronisasi data, dan
- konsistensi business logic lintas platform
- Memastikan kualitas UI/UX konsisten di iOS dan Android sesuai guideline masing-masing
- platform
- Mengelola state management, routing, local storage, push notification, deep linking, dan
- optimasi performa aplikasi
- Melakukan debugging, testing, bug fixing, dan performance improvement secara rutin
- Menangani proses build, testing, dan release aplikasi ke App Store dan Play Store
- Mengomunikasikan progres, kendala teknis, dan estimasi pekerjaan secara jelas kepada tim
Requirements
- Pengalaman 2–4 tahun dalam pengembangan mobile app menggunakan Flutter dan Dart
- Minimal pernah merilis 1 aplikasi ke App Store atau Play Store
- Aktif menggunakan minimal satu AI coding tool seperti Claude Code, GitHub Copilot, Cursor,
- atau tools sejenis dalam pekerjaan sehari-hari
- Mampu membaca, mengevaluasi, dan memperbaiki kode yang dihasilkan oleh AI tools
- Menguasai state management Flutter seperti Riverpod, BLoC, Provider, atau pendekatan lain
- yang relevan
- Memahami integrasi REST API, local storage, push notification, dan deep linking
- Terbiasa dengan Git workflow, code review, dan proses release ke iOS maupun Android
- Memahami dasar mobile app performance, error handling, dan debugging
- Mampu bekerja mandiri dalam tim kecil, mulai dari breakdown task, eksekusi, testing, sampai
- komunikasi progres
- Detail-oriented, proaktif, dan nyaman bekerja dalam fast-paced environment
- Pendidikan S1 Teknik Informatika, Ilmu Komputer, atau bidang relevan. Pengalaman setara
- juga dipertimbangkan
- Nilai tambah: familiar dengan Firebase, Crashlytics, Analytics, CI/CD mobile app, atau tools
- monitoring aplikasi lainnya