Deskripsi Pekerjaan
Kami mencari Mobile Developer berbakat untuk bergabung dengan tim pengembangan produk inovatif kami di TechInnovate Indonesia. Anda akan berperan krusial dalam merancang, mengembangkan, dan mengoptimalkan aplikasi mobile yang memberikan pengalaman pengguna luar biasa. Dengan lingkungan kerja yang dinamis dan kolaboratif, Anda akan berkesempatan bekerja pada proyek-proyek berdampak tinggi yang mengubah cara orang berinteraksi dengan teknologi.
Peluang ini dirancang untuk profesional yang bersemangat dalam menciptakan solusi mobile yang intuitif dan performa tinggi. Bergabunglah dengan kami untuk mengembangkan keterampilan Anda dan berkontribusi pada produk yang digunakan jutaan pengguna di seluruh Indonesia.
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi mobile native (iOS/Android) menggunakan teknologi terkini
- Bekerja sama dengan tim UI/UX untuk mengimplementasikan desain yang responsif dan user-friendly
- Mengoptimalkan performa aplikasi dan memastikan kompatibilitas berbagai perangkat
- Menerapkan best practices dalam keamanan data dan enkripsi
- Partisipasi dalam siklus pengembangan Agile (Scrum/Kanban)
- Dokumentasi teknis dan pemeliharaan kode yang bersih
- Testing, debugging, dan troubleshooting aplikasi
- Monitoring metrik aplikasi dan implementasi perbaikan berkelanjutan
Kualifikasi
- S1 Teknik Informatika/Ilmu Komputer atau bidang terkait dengan minimal 3 tahun pengalaman
- Pengalaman minimal 2 tahun pengembangan aplikasi mobile native (Swift/Objective-C untuk iOS, Kotlin/Java untuk Android)
- Memahami konsep arsitektur mobile (MVC, MVVM, Clean Architecture)
- Kemampuan dalam RESTful API integration dan manajemen state
- Pengalaman dengan CI/CD pipeline untuk mobile development
- Pengetahuan fundamental dalam database (SQLite, Realm) dan caching strategies
- Portfolio aplikasi yang telah diterbitkan di App Store/Play Store
- Kemampuan komunikasi yang baik dan bekerja dalam tim multidisiplin