iOS Developer
Develop and ship a native Swift iOS SDK and AR-based shelf-scanning experiences, including on-device computer vision and machine learning. The role requires at least three years of iOS development plus experience with SDK distribution, ARKit, CoreML, Vision, and performance optimization.
About the job
Responsibilities
- Own and evolve the native iOS SDK in Swift for AR-based shelf scanning.
- Develop the product recognition engine for real-time retail analytics, including ARKit scene understanding, CoreML inference, and App Store distribution.
- Build and optimize computer vision pipelines with Vision and CoreML.
- Implement real-time shelf-scanning experiences with ARKit.
- Package and distribute the SDK as a signed, versioned XCFramework.
- Manage App Store submission and TestFlight distribution.
- Design clean, documented public APIs for SDK consumers.
- Profile and optimize on-device inference performance.
- Deliver features end to end, including technical design, architecture, implementation, phased rollout, observability, and incident response.
Requirements
- 3+ years of native iOS development with Swift.
- Experience building and distributing iOS SDKs, including XCFramework packaging, API design, and documentation.
- Hands-on experience with App Store Connect, TestFlight, and the full submission process.
- Understanding of ARKit and AR experience development.
- Experience with on-device machine learning using CoreML or similar frameworks.
- Familiarity with the Vision framework for image analysis.
- Strong debugging and performance-profiling skills, including Instruments and the Metal debugger.
Nice-to-haves
- Computer vision experience beyond Apple frameworks.
- Retail technology or inventory management systems experience.
- Experience integrating native SDKs with React Native or Expo.
- Familiarity with Fastlane for CI/CD automation.
Skills
Swift, Ios Sdks, Xcframework, App Store Connect, Testflight, Arkit, Coreml, Vision Framework, Instruments, Metal Debugger, React Native, Expo, Fastlane, Computer Vision, CI/CD