Role Overview
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.
Key Responsibilities
• 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
Required Skills & Experience
• 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
Work Arrangement
• Onsite — Washington, DC
• Full-time, 40 hours/week (8 hrs/day, 5 days/week)
• Interviews conducted via webcam and/or in person