Skill diminta
FlutterLaravelREST API
Deskripsi
Kualifikasi
- Pengalaman minimal 2 tahun sebagai Flutter Developer.
- Menguasai Flutter (Dart) untuk Android dan iOS.
- Memahami state management seperti Provider, Riverpod, Bloc, atau GetX.
- Mampu membuat UI yang responsif dan mengikuti Material Design.
- Memahami konsumsi REST API dan JSON.
- Familiar dengan Git dan Git Flow.
- Menguasai PHP, khususnya Laravel.
- Mampu membangun REST API menggunakan Laravel.
- Memahami autentikasi menggunakan JWT atau Sanctum.
- Menguasai MySQL/MariaDB.
- Mampu mendesain database yang baik (normalisasi, relasi, indexing).
- Memahami upload file, notifikasi, logging, dan queue.
- Pernah terlibat dalam pengembangan project ERP (Enterprise Resource Planning),
- Pengalaman menggunakan Firebase (Authentication, FCM, Storage) menjadi nilai tambah.
- Memahami Docker menjadi nilai tambah.
- Memahami CI/CD menjadi nilai tambah.
- Pengalaman menggunakan Redis menjadi nilai tambah.
- Familiar dengan Linux Server dan Nginx.
- Pernah melakukan deployment ke VPS atau cloud.
- Memahami keamanan API dan OWASP dasar.
- Mampu bekerja dalam tim Scrum/Agile.
- Mampu membaca dokumentasi berbahasa Inggris.
- Komunikatif dan mampu melakukan problem solving.
- Memiliki inisiatif dan bertanggung jawab terhadap kualitas kode.
Tanggung Jawab
Mengembangkan, sistem backend ERP, seperti HR, Sales, Purchasing, Inventory, Manufacturing, Finance, Warehouse, dan lainnya sesuai kebutuhan perusahaan.
- Mengembangkan aplikasi mobile menggunakan Flutter.
- Membangun dan mengembangkan REST API menggunakan Laravel.
- Mendesain database sesuai kebutuhan aplikasi.
- Mengintegrasikan aplikasi mobile dengan backend.
- Melakukan testing, debugging, dan optimasi performa.
- Berkolaborasi dengan UI/UX Designer dan Project Manager.
- Melakukan deployment dan maintenance aplikasi.