AccelOne

Senior iOS SDK Engineer

AccelOne

full-time

Posted on:

Location Type: Remote

Location: Argentina

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.

Requirements

  • 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.
Benefits
  • 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.
  • Experience migrating iOS SDKs from CocoaPods to Swift Package Manager.
  • Experience distributing binary frameworks (XCFrameworks).

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
iOS SDK developmentSwiftREST APIsCocoaPodsSwift Package Managerunit testingintegration testingperformance optimizationmemory efficiencyversioning
Soft skills
collaborationcross-functional teamworkcommunication