iOS Developer
Role details
Job location
Tech stack
Job description
We are looking for a highly skilled Senior iOS Developer to join a modernization initiative focused on digital identity and mobile credentialing solutions. You will lead the design, development, and implementation of advanced native iOS applications within a large-scale enterprise ecosystem, building secure, high-performance mobile solutions leveraging native Apple frameworks, device-level security features, and modern identity standards., * Lead end-to-end development of native iOS applications using Swift and modern architectural patterns
-
Integrate Apple identity frameworks including Secure Enclave-backed credential storage, Wallet-based identity SDKs, and cryptographic APIs
-
Implement secure communication flows using ISO-aligned mobile identity protocols and data exchange specifications
-
Develop hardware-level interactions including NFC, BLE, device engagement, and secure element exchanges
-
Collaborate with backend teams to align on API specifications, secure data contracts, and authentication flows
-
Perform troubleshooting, debugging, and optimization across UI, networking, cryptography, and device hardware layers
-
Ensure compliance with Apple platform security guidelines and privacy requirements
-
Provide architectural guidance, code reviews, and mentorship to junior developers
-
Work cross-functionally with product owners, security architects, QA engineers, and business stakeholders
Requirements
-
7+ years of professional native iOS development using Swift
-
7+ years with iOS frameworks: SwiftUI or UIKit, Combine, Core Data, Core NFC, Core Bluetooth, CryptoKit, and secure storage APIs
-
7+ years hands-on experience with hardware-backed security (Secure Enclave), certificate management, key exchange, and data signing/verification
-
7+ years working with REST APIs, JSON, and XML at an expert level
-
Strong understanding of authentication/authorization protocols and secure session management
-
Experience translating wireframes and designs into polished, functional implementations
-
6+ years of CI/CD knowledge
-
Bachelor''s degree in Information Technology or related field
Preferred Qualifications
-
6+ years of experience integrating with mobile identity, wallet, or credential systems
-
4+ years of RedHat OpenShift container-based application development and deployment