"Deskripsi Pekerjaani OS Developer (Junior / Middle) – Hybrid Jakarta Selatan Kami membuka kesempatan bagi i OS Developer level Junior hingga Middle untuk bergabung dalam proyek industri perbankan.
Posisi ini berfokus pada pengembangan aplikasi i OS menggunakan Swift dengan standar arsitektur yang baik serta kolaborasi aktif dalam tim Agile.
Tanggung Jawab Pekerjaan:1.
Mengembangkan dan memelihara aplikasi i OS menggunakan Swift.2.
Mengimplementasikan antarmuka pengguna menggunakan UIKit / Storyboard sesuai standar desain.3.
Menerapkan design pattern (MVC, MVVM, atau arsitektur lainnya) dalam pengembangan aplikasi.4.
Menulis kode yang clean, modular, dan maintainable.5.
Melakukan unit testing dan debugging untuk menjaga kualitas aplikasi.6.
Berkolaborasi dengan tim backend, QA, dan product dalam proses pengembangan aplikasi.7.
Mengikuti standar keamanan dan kualitas yang berlaku di industri perbankan.8.
Terlibat dalam proses review kode dan improvement berkelanjutan.
Kualifikasi Umum:1.
Pengalaman minimal 1 tahun memastikan sebagai i OS Developer (Junior) atau 3 tahun (Middle).2.
Menguasai Git sebagai version control system.3.
Memahami i OS SDK, termasuk:* Swift* UIKit* Storyboard* Cocoa Touch* Cocoa Pods* Xcode4.
Memahami konsep Object Oriented Programming (OOP).5.
Memahami design pattern seperti MVC, MVVM, atau setara.6.
Memiliki pemahaman dasar unit testing.7.
Mampu bekerja sama dengan baik dalam tim dan memiliki komunikasi yang baik.
Kualifikasi Tambahan (Middle Level – Nilai Plus)1.
Menguasai Rx Swift.2.
Memiliki kemampuan unit testing dan debugging yang baik.3.
Memahami arsitektur VIPER / Clean Architecture.4.
Memahami manajemen memori dan penerapan clean code di i OS.5.