Deskripsi Pekerjaan
Bergabunglah dengan tim pengembang kami yang berdedikasi untuk menciptakan solusi mobile inovatif yang mengubah cara pengguna berinteraksi dengan teknologi. Di TechInnovate Indonesia, kami mencari seorang Senior Mobile Developer yang berbakat untuk memimpin pengembangan aplikasi iOS dan Android yang skalabel dan user-centric. Anda akan berkolaborasi dengan tim cross-fungsional untuk mengubah ide menjadi produk digital yang menakjubkan.
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi mobile native (iOS/Android) dan cross-platform dengan performa optimal
- Merancang arsitektur aplikasi yang scalable dan maintainable menggunakan framework modern
- Menerapkan best practice dalam keamanan, testing, dan deployment CI/CD
- Memimpin code review dan mentoring junior developers
- Berkolaborasi dengan UX/UI designer untuk mengimplementasikan design system yang konsisten
- Optimasi aplikasi untuk performa dan user experience terbaik
- Memonitor dan memperbaiki bug serta implementasi fitur baru berdasarkan feedback user
Kualifikasi
- Minimal 3+ tahun pengalaman dalam pengembangan mobile native (Swift/Objective-C untuk iOS, Kotlin/Java untuk Android)
- Pengalaman dengan React Native atau Flutter sebagai cross-platform solution
- Memahami arsitektur MVVM/MVC dan design pattern mobile
- Keahlian dalam RESTful API integration dan state management (Redux, Provider, etc)
- Pengalaman dengan CI/CD pipeline (Jenkins, Fastlane, Bitrise)
- Portfolio aplikasi yang terpublikasi di App Store/Google Play
- Kemampuan komunikasi yang luar biasa dan problem-solving yang kreatif
- Minimal S1 Teknik Informatika atau bidang terkait