Deskripsi Pekerjaan
Bergabunglah dengan Apex Digital Indonesia sebagai Flutter Developer profesional. Kami mencari talenta berbakat yang berdedikasi untuk menciptakan pengalaman digital yang luar biasa. Kami membangun aplikasi mobile lintas platform yang skalabel dan berkinerja tinggi untuk klien global maupun nasional.
Posisi ini menawarkan kesempatan untuk bekerja dalam lingkungan modern, mendapatkan penghasilan kompetitif, dan berkembang secara teknis dengan tim ahli.
Tanggung Jawab
- Mengembangkan aplikasi mobile lintas platform (iOS & Android) menggunakan Flutter dan Dart dengan fokus pada performa dan kestabilan.
- Menulis kode yang bersih, efisien, dan mudah dipelihara (Clean Code & SOLID Principles).
- Integrasi API RESTful, Firebase, dan layanan backend lainnya untuk fungsionalitas aplikasi yang dinamis.
- Mendesain dan mengimplementasikan UI/UX modern yang responsif, ramah pengguna, dan sesuai dengan standar desain.
- Mengelola state aplikasi menggunakan manajemen state terbaik (Provider, Riverpod, Bloc, atau GetX).
- Menguji aplikasi secara intensif untuk mendeteksi dan memperbaiki bug, serta mengoptimalkan performa perangkat.
- Melakukan kolaborasi aktif dengan tim desainer UI/UX dan backend developer untuk menyelesaikan proyek tepat waktu.
Kualifikasi
- Pengalaman kerja minimal 2-3 tahun dalam pengembangan aplikasi mobile menggunakan Flutter dan Dart.
- Penguasaan konsep pemrograman Object-Oriented Programming (OOP) dan Functional Programming.
- Memahami konsep navigasi, animasi, dan layouting di Flutter dengan baik.
- Pengalaman dalam integrasi Payment Gateway, Maps SDK, dan Camera di aplikasi mobile.
- Pemahaman mendalam tentang State Management, Asynchronous Programming (Future, Stream), dan HTTP Client.
- Pengalaman menggunakan Git untuk version control dan CI/CD pipeline dasar.
- Portofolio aplikasi yang sudah dirilis di Google Play Store atau App Store adalah nilai tambah.