• Antusias terhadap pengembangan aplikasi! Tanggung jawab utama Anda adalah terjun langsung dalam pengembangan software aplikasi dengan Flutter untuk aplikasi Android, iOS, Windows, dan Web
• Merancang, membangun, menguji, mendokumentasikan, mengimplementasikan, memantau, dan memelihara aplikasi saat tahap produksi.
• Menerapkan praktik teknis yang baik, seperti integrasi berkelanjutan, otomatisasi pengujian, dan review Git Pull Request
• Bekerja sama dengan anggota tim Agile, berkolaborasi dengan tester untuk memastikan kualitas aplikasi, dan dengan product manager untuk mengubah ide-ide hebat menjadi requirements yang mendetail.
• Bersemangat untuk selalu up-to-date dengan teknologi dan konsep engineering terbaru.
• Pendidikan setara dengan pendidikan sarjana Ilmu Komputer - baik melalui jalur universitas, sekolah menengah kejuruan (SMK), pernah mengikuti boot camp pengembangan software, atau belajar mandiri
• Minimal 1 tahun pengalaman programming dengan menggunakan Dart.
• Berpengalaman kuat dengan Flutter dan gRPC.
• Pemahaman yang kuat tentang prinsip SOLID
• Pemahaman yang kuat tentang struktur data linier dan non-linier.
• Berpengalaman dengan konsep desain object-oriented (atau design pattern).
• Berpengalaman dengan pola desain, terutama Model View Controller (MVC)
• Berpengalaman dengan konsep clean code.
• Memiliki kemampuan yang kuat untuk membaca dan menulis dokumentasi teknis
• Memiliki pengalaman dengan Git adalah nilai tambah.