Skill diminta
CI/CDGitREST APISwiftSwiftUIUnit TestingXcode
Deskripsi
Job Description
- Mengembangkan dan memelihara aplikasi mobile banking berbasis iOS.
- Mengimplementasikan desain UI/UX sesuai dengan kebutuhan bisnis dan standar aplikasi perbankan.
- Melakukan integrasi aplikasi dengan REST API dan layanan backend.
- Mengimplementasikan fitur keamanan seperti biometric authentication, secure storage, encryption, dan session management.
- Melakukan debugging, unit testing, security testing, dan optimasi performa aplikasi.
- Memastikan aplikasi berjalan dengan baik pada berbagai versi perangkat iOS.
- Mendukung proses SIT, UAT, deployment, dan publikasi aplikasi.
- Berkoordinasi dengan Backend Developer, QA, UI/UX Designer, dan tim terkait.
Requirements
- Pendidikan minimal S1 Teknik Informatika, Sistem Informasi, atau bidang terkait.
- Memiliki pengalaman dalam pengembangan aplikasi iOS.
- Menguasai Swift, Xcode, SwiftUI, dan/atau UIKit.
- Memahami arsitektur aplikasi seperti MVVM atau Clean Architecture.
- Memahami REST API, JSON, push notification, dan local storage.
- Memahami Keychain, biometric authentication, certificate pinning, dan mobile application security.
- Memahami Apple Human Interface Guidelines.
- Terbiasa menggunakan Git dan proses CI/CD.
- Pengalaman mengembangkan mobile banking atau aplikasi finansial menjadi nilai tambah.