Socure is on a mission to verify 100% of good identities in real time and eliminate identity fraud from the internet. The Document Verification (DocV) teams use AI/ML and computer vision to ensure identity documents are authentic and to gauge risk from device data. Socure's DocV product plays a critical role in establishing trust in digital transactions by ensuring that identity documents are authentic and accurate and users presenting them are real owners.
Requirements
- 7+ years of iOS development using Swift (UIKit/SwiftUI, and Xcode.
- Deep understanding of iOS frameworks for camera, CoreML/vision, NFC, CoreBluetooth, and biometrics.
- Familiarity with Objective-C and and React Native.
- Proven track record building and integrating mobile SDKs or libraries .
- Solid CS fundamentals (data structures, algorithms) .
- Understanding of mobile security (App Transport Security, encryption, secure storage) and privacy regulations.
- Stay up-to-date on mobile trends (ARKit/MLKit, cross-platform frameworks)
Responsibilities
- Design, build, and maintain native iOS mobile applications and SDKs for Socure’s identity platform.
- Implement document-scanning flows (using camera/ML), selfie capture for face matching, and secure credential handling.
- Integrate advanced device hardware features (camera, CoreML, CoreNFC, biometric sensors, etc).
- Optimize on-device image processing and biometric verification for speed and accuracy.
- Write high-quality, maintainable Swift code with thorough unit/UI tests.
- Follow modern development lifecycle practices, and expand the CI/CD pipeline to build the actual artifacts that shipped to customers
- Participate in code reviews and drive continuous integration (e.g. Fastlane/CI pipelines) to deliver bug-free releases.
Other
- Partner with backend, ML/Data Science, and product/design teams to integrate Socure’s fraud-detection models and document-verification services.
- Help translate product requirements into polished mobile features.
- Share iOS architecture and SDK expertise with the team.
- Help define mobile engineering best practices (clean architecture, modular SDK design, release processes) and mentor junior engineers.
- Excellent problem-solving and communication skills.
- Comfortable working in a fast-paced, agile team.
- Ambitious to take technical leadership of mobile projects.