Sr iOS SDK Engineer
Role details
Job location
Tech stack
Job description
? Architect and build a native iOS SDK for virtual try-on
? Define the SDK's public API, modular structure, integration patterns, and release
strategy
? Make key decisions around packaging, versioning, backward compatibility, and
distribution
? Build reusable UI components that feel at home inside diverse host apps
? Collaborate with web and backend teams to align on product behavior, API contracts,
and hybrid integration boundaries
? Collaborate with customers' app development teams to align on integration of the SDK.
? Integrate with REST APIs, asset delivery, authentication flows, caching, and telemetry as
needed
? Prototype native, hybrid, and WebView-based approaches where they make sense
Requirements
5+ years of professional iOS development experience
? Strong proficiency in Swift
? Deep experience with UIKit and solid working knowledge of SwiftUI in mixed codebases
? Experience building SDKs, frameworks, or reusable embeddable components for
third-party consumption
? Strong understanding of modular iOS architecture, public API design, and long-term
maintainability
? Experience with WebView integration and JavaScript bridging
? Experience integrating RESTful APIs, caching, and local persistence or offline storage
strategies
? Strong understanding of iOS performance, including rendering, memory usage,
threading, and responsiveness
? Track record of shipping production iOS software
? Strong communication skills and the ability to make sound architectural tradeoffs in
fast-moving environments