iOS Developer
Summary
Native iOS developer focused on building secure mobile banking applications using Swift, UIKit/SwiftUI, and Objective-C. The role centers on mobile application security (biometric auth, certificate pinning, OWASP Mobile Top 10, threat detection) for a banking client.
- 4-6 years of hands-on experience developing native iOS applications.
- Secure Mobile Application Development, Mobile application security best practices
- Secure coding principles, Data encryption at rest and in transit, Certificate pinning
- Keychain and Secure Enclave on iOS, Biometric authentication (Face ID / Touch ID)
- Multi-Factor Authentication (MFA), OAuth 2.0, OpenID Connect, or SAML
- JSON Web Tokens (JWT), API security, OWASP Mobile Top 10
- Experience in Mobile/Internet banking application, Fraud Detection, Mobile Security – Maleware detection, threat detection.
- Experience in Zimperium, vKey product or any other mobile threat detection protect.
- Secure software development lifecycle (SSDLC), Vulnerability remediation and code scanning
- Strong proficiency in Swift, UIKit and/or SwiftUI, Objective-C, Xcode,
- Proficiency in Android Studio, Android (Kotlin/Java) is added advantage.
- Good understanding of iOS application architecture (MVC, MVVM, Clean Architecture).
- Experience integrating RESTful APIs and JSON-based web services.
- Experience using Git and collaborative source control workflows.
- Good understanding of software engineering principles and design patterns.
- Strong analytical, debugging, and problem-solving skills.
- Development experience in Android / Harmony OS Mobile Development is added advantage.
- Good communication skills to work effectively in cross-functional team