Jobs · himalayas

A

Senior iOS SDK Engineer

Keystone AI · Argentina · Posted 25d ago

remoteFull-timesenior5-8 yrsEstimated 120k-200k USD🇦🇷 Argentina
Apply on himalayas

About the role

Design and maintain an iOS SDK in Swift for seamless API integration.

Location: Remote Employment Type: Full-Time / Contract Role Summary We are looking for a Senior iOS SDK Engineer to design, develop, and maintain an iOS SDK written primarily in Swift , enabling internal and partner applications to integrate seamlessly with our APIs. This is a platform / SDK engineering role focused on stability, performance, memory efficiency, and developer experience . You will collaborate closely with Backend, Android, and Web/React Native teams to ensure consistent behavior across platforms. Responsibilities Design, develop, and maintain the iOS SDK using Swift. • Build SDK APIs that wrap REST services for event reporting and personalization. • Ensure SDK stability, performance optimization, memory efficiency, and safe behavior within host applications. • Own SDK versioning, releases, and backward compatibility. • Build, publish, and maintain SDK distribution using CocoaPods, supporting migration to Swift Package Manager (SPM). • Develop and maintain unit and integration tests to validate SDK behavior. • Maintain SDK documentation and developer integration guides. • Collaborate cross-functionally with Backend, Android, and Web/React Native SDK engineers. Requirements 5+ years of native iOS development experience with strong proficiency in Swift. • Proven experience building and maintaining iOS SDKs, frameworks, or reusable libraries. • Strong understanding of iOS memory management, performance optimization, and platform constraints. • Solid experience consuming REST APIs, including authentication, retries, and error handling. • Experience with iOS dependency management tools (CocoaPods); familiarity with Swift Package Manager (SPM). • Proficiency with Git and CI/CD pipelines. Nice to Have Experience migrating iOS SDKs from CocoaPods to Swift Package Manager. • Experience distributing binary frameworks (XCFrameworks). • Experience designing SDK-level error models, logging, and diagnostics. • Familiarity with DocC or similar documentation tooling. • Experience maintaining Objective-C interoperability in mixed-language environments. • Experience collaborating across Android or Web/React Native platforms. Originally posted on Himalayas

Read the full posting on himalayas

FAQ

Is the Senior iOS SDK Engineer role at Keystone AI remote?+

This Senior iOS SDK Engineer position is listed as remote (Argentina).

What is the salary for the Senior iOS SDK Engineer role at Keystone AI?+

The listing states Estimated 120k-200k USD.

What seniority level is this Senior iOS SDK Engineer role?+

This is a senior level position.

How do I apply for the Senior iOS SDK Engineer role at Keystone AI?+

Use the "Apply on himalayas" button to open the original posting on himalayas, where you can submit your application directly to Keystone AI.