Deskripsi Pekerjaan
TechInnovate Indonesia mencari Pengembang Mobile Senior yang berbakat untuk bergabung dengan tim inovatif kami. Bergabunglah dengan kami untuk membentuk masa depan teknologi mobile di Indonesia dan menciptakan pengalaman pengguna yang luar biasa bagi jutaan pengguna.
Posisi ini memerlukan kandidat dengan pengalaman solid dalam pengembangan aplikasi mobile native dan cross-platform. Anda akan berperan kunci dalam merancang, mengembangkan, dan mengoptimalkan aplikasi mobile yang skalabel dan berkinerja tinggi.
Tanggung Jawab
- Mengembangkan aplikasi mobile native (iOS/Android) menggunakan Swift/Kotlin dan framework modern
- Menerapkan arsitektur clean code dan SOLID principles dalam pengembangan
- Bekerja sama dengan tim UI/UX untuk menerjemakan desain menjadi aplikasi yang responsif dan intuitif
- Mengoptimalkan performa aplikasi dan memastikan kompatibilitas berbagai perangkat
- Mengintegrasikan API backend dan layanan cloud (AWS/GCP)
- Mengikuti praktik CI/CD dan mengelola kode melalui Git
- Menganalisis metrik aplikasi dan mengimplementasikan fitur berdasarkan feedback pengguna
Kualifikasi
- Minimal 5 tahun pengalaman pengembangan aplikasi mobile
- Kemahiran dalam Swift (iOS) dan Kotlin/Java (Android)
- Pemahaman mendalam tentang arsitektur mobile (MVC, MVVM, VIPER)
- Pengalaman dengan framework cross-platform (React Native/Flutter)
- Kemampuan mengoptimalkan performa aplikasi dan debugging
- Pemahaman konsep CI/CD dan pengalaman dengan Jenkins/GitHub Actions
- Portofolio dengan aplikasi yang sukses di App Store/Play Store
- Kemampuan kerja tim yang luar biasa dan komunikasi yang efektif