Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Senior IOS Developer - (Banking Industry) di PT Aktualisasi Gratia Talenta Indonesia kami kurasi dari Glints (kategori Keuangan & Perbankan). Perhatikan lokasi kerja (Tanah Abang) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
Job Summary:
We are seeking an experienced Senior iOS Developer to join our Banking Technology team. The ideal candidate will have a strong background in designing, developing, and maintaining secure, high-performance iOS applications. You will work closely with product owners, UI/UX designers, backend engineers, QA teams, and business stakeholders to deliver reliable mobile banking solutions that provide an exceptional user experience while adhering to industry security and compliance standards.
Job Responsibilities:
- Design, develop, test, and maintain high-quality native iOS applications using Swift.
- Build scalable, secure, and high-performance mobile applications for banking and financial services.
- Collaborate with cross-functional teams, including Product Owners, UI/UX Designers, Backend Developers, QA Engineers, and Business Analysts.
- Integrate RESTful APIs and third-party SDKs while ensuring secure communication between mobile applications and backend services.
- Implement clean architecture patterns such as MVVM, MVC, VIPER, or Clean Architecture.
- Optimize application performance, memory usage, responsiveness, and battery efficiency.
- Ensure application security by implementing best practices such as secure data storage, certificate pinning, biometric authentication, encryption, and secure API communication.
- Develop reusable, maintainable, and well-documented code following coding standards and best practices.
- Conduct unit testing, UI testing, code reviews, debugging, and troubleshooting to maintain application quality.
- Collaborate with DevOps teams to support CI/CD pipelines and automated deployment processes.
Requirements:
- Bachelor's Degree (S1) in Computer Science, Information Technology, Software Engineering, or a related field.
- Minimum 5 years of professional experience as an iOS Developer.
- Strong proficiency in Swift and the iOS SDK.
- Solid understanding of UIKit and/or SwiftUI.
- Experience implementing architectural patterns such as MVVM, MVC, VIPER, or Clean Architecture.
- Experience integrating RESTful APIs and JSON-based web services.
- Strong understanding of mobile application security, including OAuth2, JWT, SSL/TLS, Keychain, encryption, and biometric authentication.
- Experience with Core Data, UserDefaults, Keychain, and local data persistence.
- Familiarity with asynchronous programming using GCD, Async/Await, or Combine.
- Experience with version control systems such as Git.
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, Bitrise, Azure DevOps, or GitHub Actions.