Senior iOS Developer
Join a small, fast-moving team developing an iOS SDK and app for AR-based shelf scanning, computer vision, and real-time retail analytics. Own features from technical design through implementation, rollout, observability, and incident response.
Responsibilities
- Own and evolve the native Swift iOS SDK for AR-based shelf scanning
- Develop product recognition capabilities using ARKit, CoreML, and Vision
- Build and optimize real-time computer vision pipelines for on-device inference
- Implement AR experiences for shelf scanning
- Package and distribute SDKs as signed, versioned XCFrameworks
- Manage App Store submission and TestFlight distribution
- Design documented public APIs for SDK consumers
- Profile and optimize on-device performance
- Deliver features through technical design, implementation, phased rollout, and observability
- Participate in on-call and incident response as needed
Requirements
- At least 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 iOS submission process
- Experience with ARKit and AR application 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 using tools such as Instruments or Metal Debugger
Nice to have
- Experience with computer vision beyond Apple frameworks
- Background in retail technology or inventory management systems
- Experience integrating native SDKs with React Native or Expo
- Familiarity with Fastlane for CI/CD automation