Deskripsi Pekerjaan
Apakah Anda seorang pengembang iOS berbakat yang mengincar peluang untuk membangun aplikasi mobile yang revolusioner dan berdampak tinggi? KodeVision Indonesia sedang mencari iOS Developer (Swift) berdedikasi untuk bergabung dengan tim inovasi kami. Kami menghadirkan lingkungan kerja yang dinamis, transparan, dan penuh tantangan di mana setiap anggota tim memiliki suara.
Kami mencari seseorang yang bukan hanya menulis kode, tetapi juga mendesain pengalaman pengguna yang luar biasa. Jika Anda memiliki passion untuk teknologi terbaru seperti SwiftUI dan ingin mengembangkan keterampilan Anda di perusahaan teknologi unicorn, ini adalah tempat Anda.
Keunggulan Bergabung Bersama Kami:
- Remote Friendly: Fleksibilitas kerja yang mendukung keseimbangan hidup.
- Ekosistem Kode: Menggunakan teknologi terbaru seperti Swift 5.x dan SwiftUI.
- Talenta Global: Akses ke pelatihan dan networking internasional.
Tanggung Jawab
- Mengembangkan, menguji, dan memelihara aplikasi iOS native yang kuat dan responsif menggunakan Swift dan SwiftUI.
- Mengoptimalkan performa aplikasi, memastikan kecepatan muat yang cepat, dan stabilitas di berbagai perangkat iOS.
- Berkolaborasi erat dengan tim UI/UX untuk menerjemahkan desain wireframe menjadi kode UI yang presisi.
- Mengintegrasikan API backend (RESTful) dan layanan pihak ketiga (SDK) dengan aman dan efisien.
- Mengimplementasikan arsitektur MVVM/MVVM-C untuk menjaga kode bersih dan mudah di-maintain.
- Melakukan unit testing, UI testing, dan performa testing untuk memastikan kualitas produk.
- Bertanggung jawab atas pemeliharaan rutin dan peningkatan fitur aplikasi secara berkala.
Kualifikasi
- Pengalaman kerja minimal 3 tahun dalam pengembangan aplikasi iOS menggunakan Swift.
- Penguasaan mendalam terhadap UIKit dan SwiftUI untuk UI/UX modern.
- Familiar dengan konsep MVVM, Combine, dan manajemen state.
- Pemahaman yang kuat tentang REST API, JSON, dan penyimpanan lokal (Core Data, Realm, atau SQLite).
- Pengalaman dalam menggunakan Git untuk version control dan kolaborasi tim.
- Pemahaman tentang CI/CD (Jenkins, GitHub Actions, atau Bitrise) adalah nilai tambah.
- Bahasa Inggris lancar (speaking dan writing) untuk dokumentasi dan kolaborasi internasional.