IOS Developer (Banking, SwiftUI, Mobile Application Security, Keychain, OAuth 2.0)
EVYONIC SOLUTIONS PTE. LTD. IOS Developer (Banking, SwiftUI, Mobile Application Security, Keychain, OAuth 2.0)
Responsibilities:
- Develop and maintain native iOS applications using Swift, UIKit/SwiftUI and Xcode.
- Implement secure coding, encryption, certificate pinning and iOS security features.
- Integrate REST APIs, JSON services and secure authentication mechanisms.
- Implement Keychain, Secure Enclave and biometric authentication.
- Follow MVC/MVVM/Clean Architecture and Git-based development practices.
- Support vulnerability remediation, fraud detection and mobile threat detection.
Requirements:
- Minimum 6 years of strong hands-on experience in native iOS application development.
- Bachelor’s degree in computer science, Information Technology, Engineering, or a related field.
- Strong proficiency in Swift, UIKit/SwiftUI, Objective-C and Xcode.
- Strong hands-on experience in mobile application security, OWASP Mobile Top 10, encryption and API security.
- Strong experience with MFA, OAuth 2.0, OIDC, JWT and certificate pinning.
- Strong experience with Keychain, Secure Enclave and biometric authentication.
- Strong experience in banking, fraud detection, mobile threat detection, Zimperium, vKey or similar mobile security solutions is preferred.
- Strong analytical, debugging and problem-solving skills.
- Strong Knowledge of Android/Kotlin/Java or HarmonyOS is an added advantage.