The core responsibilities for the job include the following :
SDK Architecture and Development :
- Design, build, and own the Blast+ iOS SDK in Swift (with ObjC interoperability where needed), covering login, attribution, analytics, push notifications, and monetisation hooks.
- Create a clean, modular public API and follow semantic versioning so that integrating studios can upgrade pain-free. Ship binary and source-level distributions via Swift Package Manager, CocoaPods, and XCFrameworks; maintain backward compatibility down to iOS 13+.
- Optimise for performance, battery, and network footprint profiling with Instruments, applying background task scheduling, and leveraging Codable / URLSession best practices.
Quality, Security, and Release Engineering :
Establish automated test pipelines (unit, snapshot, and integration tests) in GitHub Actions or Bitrise with coverage gates.Build sample / demo apps that showcase common integration patterns and edge case handling.Implement inSDK telemetry, feature flagging, and remote config toggles for gradual feature rollouts.Embed privacy and security by design : keychain-based credential storage, certificate pinning, data encryption, and compliance with AppTrackingTransparency (ATT) and GDPR guidelines.Developer Experience and Support :
Produce clear developer docs, code-commented, markdown guides, and API reference (Jazzy or DocC).Triage and resolve issues raised by partner studios; monitor GitHub Discussions and internal Slack channels.Conduct SDK integration reviews, codelabs, and technical workshops with external teams.Collaborate closely with backend / platform teams to define REST / GraphQL contracts and evolve APIs.Requirements :
4+ years professional iOS development, with 2+ years building public or internal SDKs / frameworks.Expert knowledge of Swift, ARC, async / await, Combine / Grand Central Dispatch, and ObjC bridging.Strong grasp of Apple quality guidelines, app extension safety, App Store submission processes, and privacy frameworks (ATT, SKAdNetwork).Experience shipping via SPM and CocoaPods, setting up CI / CD (fastlane, Xcode Cloud, or similar).Solid testing culture : TDD / BDD, XCTest, Snapshot testing, and automated device farm runs.Excellent written and verbal communication; ability to translate complex technical concepts for non-experts.Preferred / Bonus :
Exposure to gameSDK domains : in-app purchase receipt validation, real-time event tracking, or Unity / Unreal bridging.Knowledge of analytics / attribution stacks (Firebase, Adjust, Appsflyer), push notification services, or ad monetisation SDKs.Familiarity with cross-platform frameworks (Unity, Flutter, ReactNative) and writing iOS bridges.Experience with crash reporting and observability tools (Sentry, Firebase Crashlytics, OpenTelemetry).Contributions to open-source iOS libraries or technical blogging / community talks.(ref : hirist.tech)