Staff iOS SDK Engineer (Unity Ads)
Unity
- New York, United States
- Lead/Staff
- Posted
Skills
Required
- Swift
- monetization
- SDKs
- Objective-C
- Android development
- Kotlin / Java
- diagnosing complex production problems
- profiling
- crash reporting
- metrics
Preferred
- iOS
- iOS SDK
- Unity Engine
- backwards compatibility
- APIs
- shared SDK architecture
- Android implementations
Join Unity, a leading company in the gaming industry, as a Staff iOS SDK Engineer. In this role, you will shape the architecture and future of the Unity Ads SDK, working closely with engineers across both iOS and Android. You will lead the technical direction of our iOS SDK, design and build high-quality SDK components, and solve challenging production issues. This is a hands-on technical leadership role with a significant impact on the developer experience and the overall success of our monetization solutions.
Responsibilities
- Lead the technical direction of the iOS SDK, owning the architecture and implementation of major SDK initiatives.
- Design and build high-quality SDK components in Swift, focused on performance, reliability, maintainability, and backwards compatibility.
- Partner with Android engineers on shared SDK architecture, APIs, and features, reading Android implementations when projects span both platforms.
Deep expertise building and shipping production iOS software
- Experience designing and maintaining SDKs, frameworks, or libraries embedded in third-party apps, including API design, backwards compatibility, versioning, dependency management, and release practices
- Deep understanding of iOS app lifecycle, memory management, concurrency, networking, rendering, and performance optimization
Requirements
- Expert-level knowledge of Swift and strong familiarity with Objective-C
- Track record of leading technically complex projects across multiple engineers or teams, with effective written and verbal communication that influences technical direction
- Working knowledge of Android development concepts and the ability to navigate Kotlin/Java code
- Experience diagnosing complex production problems using profiling, crash reporting, logs, and metrics
- Experience building mobile advertising, monetization, mediation, or measurement SDKs
- Experience with WKWebView and native-to-web communication, or with StoreKit, SKAdNetwork, attribution, and privacy APIs
Preferred
- Experience with Unity Engine or other game engines
Pay
USD 157,800 - 260,500
jobapplier