Job Description
Full details about the role and requirements
Yukerja Summary
The Senior Mobile Application Developer (Flutter) role at PT Sumihai Teknologi Indonesia is curated from Glints (category Kreatif & Desain). Note the work location (Grogol Petamburan) before applying. Yukerja.com is not the employer — applications are handled on the official source site.
Job Descriptions
- Mengembangkan aplikasi mobile berbasis Flutter untuk platform Android dan iOS.
- Menerjemahkan kebutuhan bisnis dan desain UI/UX menjadi aplikasi yang fungsional.
- Membuat kode yang bersih, terstruktur, dan mudah dipelihara sesuai prinsip Clean Code dan SOLID.
- Mengintegrasikan aplikasi dengan REST API, Firebase, dan layanan pihak ketiga lainnya.
- Mengimplementasikan state management seperti Provider, Riverpod, Bloc, atau GetX.
- Melakukan debugging, troubleshooting, dan optimasi performa aplikasi.
- Membuat dan menjalankan unit test, widget test, serta integration test.
- Berkolaborasi dengan tim Backend Developer, UI/UX Designer, QA, dan Product Owner.
- Melakukan pemeliharaan, perbaikan bug, dan pengembangan fitur baru.
- Menyiapkan proses build dan deployment aplikasi ke Google Play Store dan Apple App Store.
- Mengelola source code menggunakan Git dan mengikuti standar version control yang berlaku.
- Mendokumentasikan kode dan proses pengembangan aplikasi.
- Mengikuti perkembangan teknologi Flutter dan best practices pengembangan aplikasi mobile.
Job Requirements
- Pengalaman minimal 2 tahun mengembangkan aplikasi Flutter yang sudah dipublikasikan di Play Store atau App Store.
- Menguasai Dart, Flutter SDK, dan state management (Riverpod/Bloc/GetX).
- Memahami Clean Architecture dan prinsip SOLID.
- Berpengalaman mengintegrasikan REST API dan Firebase.
- Menguasai Git dan workflow GitFlow.
- Mampu melakukan debugging dan optimasi performa aplikasi.
- Memahami CI/CD dan proses deployment aplikasi.
- Memiliki portofolio atau tautan GitHub yang dapat ditunjukkan.
- Nilai tambah apabila memiliki pengalaman pada aplikasi:
- POS (Point of Sale)
- Retail
- Apotek
- Restaurant & Café
- Inventory Management
- ERP