Deskripsi Pekerjaan
Bergabunglah dengan Innovatech Indonesia sebagai Mobile Developer Senior dan berkontribusi pada produk digital terdepan yang mengubah cara masyarakat berinteraksi di Asia Tenggara.
Kami mencari talenta yang berbakat untuk membangun aplikasi mobile yang mulus, skalabel, dan pengalaman pengguna yang luar biasa. Anda akan bekerja dalam lingkungan agile yang dinamis dengan akses ke teknologi terbaru dan mentorship dari para ahli industri.
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi mobile cross-platform (Flutter/React Native) yang responsif dan menarik secara visual.
- Merancang arsitektur aplikasi yang efisien, scalable, dan mudah dipelihara (Clean Architecture/MVVM).
- Mengintegrasikan API backend yang kompleks dan berbagai layanan eksternal (Payment Gateway, Maps, Social Login).
- Melakukan unit testing, integration testing, dan debugging aplikasi secara rutin untuk memastikan kualitas kode.
- Collaborating aktif dengan tim UI/UX designer dan back-end developer untuk memastikan implementasi yang akurat.
- Optimasi performa aplikasi (load time, memory usage) untuk pengalaman pengguna yang lancar.
- Menjadi pemimpin teknis dalam sesi code review dan mentoring developer junior.
Kualifikasi
- Pengalaman minimal 4-6 tahun dalam pengembangan aplikasi mobile.
- Penguasaan mendalam dalam Flutter atau React Native serta pemahaman tentang native development (Kotlin/Java untuk Android, Swift/SwiftUI untuk iOS).
- Familiaritas dengan RESTful API, GraphQL, dan state management (Provider, Redux, Bloc, Riverpod).
- Pemahaman tentang desain pattern, SOLID principles, dan Clean Code.
- Kemampuan komunikasi yang kuat dalam Bahasa Indonesia dan Inggris (B2/C1 level).
- Portofolio aplikasi yang relevan yang dapat diakses (GitHub link disarankan).