Senior iOS Developer for Banking Industry
Requirement
- Pengalaman minimal 5 tahun dalam pengembangan aplikasi iOS berbasis Swift.
- Pernah melakukan deployment aplikasi ke App Store secara mandiri atau dalam tim.
- Terbiasa menggunakan Xcode, UIKit, serta dependency manager seperti Carthage dan SPM.
- Memahami dan memiliki pengalaman dalam implementasi arsitektur VIPER.
- Mampu mengintegrasikan RESTful APIs dengan baik dalam aplikasi.
- Menguasai penggunaan version control system (Git).
- Terbiasa menulis kode yang bersih dan terstruktur (Clean Code).
- Memahami prinsip desain Apple serta Human Interface Guidelines (HIG).
- Merancang dan mengimplementasikan desain aplikasi iOS.
Jobdesc
- Berkolaborasi dengan Scrum Team untuk mengidentifikasi dan mencari solusi atas permasalahan yang muncul selama proses pengembangan, baik dari sisi teknis maupun non-teknis, guna memastikan kelancaran dan efisiensi delivery produk.
- Berkolaborasi dengan Development Team untuk merancang, menguji, dan mengimplementasikan fitur-fitur baru pada aplikasi, serta melakukan penyesuaian dan pembaruan fitur berdasarkan kebutuhan dan perubahan proses bisnis.
- Berpartisipasi aktif dalam code review untuk memastikan kualitas dan kapabilitas pengembangan.
- Melakukan analisis dan optimasi berkelanjutan untuk meningkatkan performa aplikasi iOS, guna memastikan pengalaman pengguna yang cepat dan responsif.
- Menyusun dan secara aktif melakukan maintenance dokumentasi terkait desain aplikasi dan struktur kode untuk mendukung keberlanjutan pengembangan.
- Mengawal dan berkontribusi dalam keseluruhan fase pengembangan dari development hingga maintenance.
- Berperan sebagai mentor dan memeberikan arahan teknis kepada junior developer, serta aktif dalam menjaga kualitas kode melalui code governance yang konsisten.