Sr iOS SDK Engineer

Insight Global
West Hollywood, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

West Hollywood, United States of America

Tech stack

JavaScript
API
Memory Management
IOS SDK
Software Engineering
Systems Integration
Management of Software Versions
UIKit
Swiftui
iOS
Caching
Offline Storage
Backend
Codebase
Api Design
REST
Api Management

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

Apply for this position