The opportunity:
We are hiring a Senior SDK Engineer to act as a senior individual contributor on the iOS SDK, owning features or subsystems end-to-end from design through implementation and maintenance.
What you'll be doing:
- Act as a senior individual contributor on the iOS SDK, owning features or subsystems end-to-end from design through implementation and maintenance.
- Contribute to the development and evolution of the iOS SDK architecture within established platform direction and guardrails.
- Implement reliable, performant iOS SDK components with strong attention to threading, lifecycle, and main-thread safety.
- Identify and fix production crashes, performance issues, and regressions, and contribute to improving overall SDK stability.
- Proactively improve existing code, abstractions, and development practices to enhance maintainability and reliability.
- Exercise sound technical judgment in balancing correctness, performance, and delivery timelines.
- Collaborate closely with Android engineers, backend teams, product managers, and QA to ensure consistent SDK behavior and safe integrations.
- Participate in design and code reviews, providing thoughtful feedback and raising engineering quality across the team.
What we're looking for:
- 6+ years of professional iOS development experience.
- Strong proficiency in Swift
- Experience developing iOS SDKs.
- Familiarity with Ads SDKs, monetization platforms, or other performance-sensitive mobile systems.
- Familiarity with cross-platform SDK alignment and shared contracts between iOS and Android.
- Experience with SDK observability, diagnostics, and release processes.
- Knowledge of mobile security and privacy best practices.
- Experience operating in large, mature codebases with a focus on stability and backwards compatibility.