Job description for Flutter Developer at PT Aksa Digital Group
Kami mencari seorang Expert Flutter Developer yang sangat terampil dan berpengalaman untuk memimpin perancangan, pengembangan, dan optimasi aplikasi mobile multi-platform (iOS dan Android) yang kompleks. Individu ini akan bertanggung jawab untuk mengambil keputusan arsitektur kritis, memastikan kinerja dan kualitas kode tertinggi, serta bertindak sebagai mentor teknis bagi tim pengembangan.
Persyaratan:
- Memiliki pengalaman minimal 4 tahun pengembangan Flutter profesional dengan aplikasi yang telah dipublikasi di App Store & Google Play.
- Mahir arsitektur BLoC/Riverpod dan state management untuk aplikasi kompleks.
- Pemahaman kuat tentang platform native (Kotlin/Android & Swift/iOS) dan pengalaman membuat plugin kustom.
- Pengalaman luas integrasi RESTful API, GraphQL, & WebSocket.
- Optimasi: Terbukti mampu mengoptimasi performa aplikasi (diagnosis jank, penggunaan memori).
- Pengalaman setup CI/CD dan menulis Unit, Widget, & Integration Test.
- Kemampuan Pemecahan Masalah yang analitis.
- Komunikasi yang jelas dan kemampuan memimpin/membimbing tim.
Tanggungjawab:
- Memilih, mendesain, dan menerapkan arsitektur aplikasi (seperti BLoC, Riverpod) yang scalable, maintainable, dan testable untuk project skala besar.
- Memimpin upaya optimasi performa (kecepatan UI, penggunaan memori, ukuran aplikasi) dan memastikan kualitas kode melalui penerapan testing (unit, widget, integration) dan code review.
- Membuat plugin kustom dan mengintegrasikan fungsionalitas platform native (Android/iOS) yang tidak tersedia di package existing.
- Menyiapkan dan memelihara pipeline CI/CD yang robust untuk build, test, dan distribusi aplikasi secara otomatis.
- Membimbing developer mid-level dan junior, serta melakukan code review untuk menjaga standar kode dan berbagi pengetahuan.
- Mengevaluasi library, tools, dan teknologi Flutter terbaru, lalu membuat rekomendasi serta keputusan teknis strategis untuk tim.

