Qureos

FIND_THE_RIGHTJOB.

Senior iOS SDK Engineer (Remote: Europe)

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job Purpose:

We’re looking for a Senior/Staff iOS Engineer with strong experience building public-facing SDKs to join our team. You’ll work on high-scale, performance-critical components used by thousands of developers, shaping the next generation of our mobile SDK architecture.


Job Responsibilities:
  • Own core parts of our iOS SDK architecture: design, implementation, performance, and stability.
  • Build and maintain a clean, robust public API surface with strong backward-compatibility and versioning discipline.
  • Work hands-on with Swift and Objective-C, including mixed-code environments and safe migration patterns.
  • Improve our event pipelines: batching, offline storage, retries, backoff, crash safety, and performance.
  • Enhance low-level components: crash handling, signal/Mach exceptions, hang detection, logging, and instrumentation.
  • Collaborate across Android, RN, Flutter, and Backend teams on unified behaviors and data contracts.
  • Identify bottlenecks using Instruments and ship optimizations with measurable impact.
  • Write reliable unit, integration, and scenario tests to ensure stability in a wide range of host-app conditions.
  • Participate in technical design reviews, RFC discussions, and architecture decisions.
  • Improve developer experience through documentation, samples, and clarity of APIs.



Job Requirements:

  • 7+ years of professional iOS experience
  • 3+ years building and maintaining an iOS SDK (analytics, crash reporting, payments, or similar).
  • Familiarity with symbolication/dSYMs, stack unwinding, or binary formats.
  • Strong knowledge of Swift, Objective-C, and the iOS runtime.
  • Deep understanding of app lifecycle, background modes, memory management, concurrency, and thread safety.
  • Experience with public SDKs, including versioning, API design, and handling customer edge cases.
  • Solid expertise in networking: URLSession, retries, async flows, caching, connection management.
  • Strong debugging skills with Instruments, OS logs, crash logs, and performance tools.
  • Hands-on with Core Data or SQLite.
  • Experience working with CI/CD for SDKs (SPM, Cocoapods, XCFrameworks).


Bonus :
  • Experience contributing to open-source iOS libraries.
  • Knowledge of cross-platform SDK ecosystems (React Native, Flutter).

© 2025 Qureos. All rights reserved.