Role description
-
Role Description
Lead iOS technical design and implementation for the Mobile SDK modernization initiative. Define the iOS architecture, validate migration approaches, develop POC components aligned with the target enterprise-grade architecture, and set engineering standards for distribution, testing, and security.
Core Qualifications
- 8+ years of iOS development experience.
- Demonstrable experience building, distributing, and maintaining reusable iOS SDKs/frameworks consumed by external apps.
- Experience mentoring engineers and driving technical standards (code review, API guidelines, testing strategy).
- Experience in regulated or enterprise environments preferred.
Technical Requirements
- Expert Swift (async/await concurrency, Combine) with solid Objective-C interop; clean, evolution-stable public APIs.
- Framework distribution: XCFramework packaging, Swift Package Manager, CocoaPods, static vs. dynamic linking, library evolution/module stability, and app-thinning considerations.
- Dependency and footprint management: minimizing third-party dependencies, controlling binary size and launch-time cost, and broad deployment-target backward compatibility.
- iOS security: Keychain, Secure Enclave, App Attest/DeviceCheck, certificate/public-key pinning, and jailbreak detection.
- Privacy and App Store compliance: Privacy Manifests, Required Reason APIs, App Tracking Transparency, and Data minimization practices.
- Background-execution model fluency: BGTaskScheduler, background modes, and the constraints on continuous/on-device data collection.
- Sensor and input handling relevant to on-device signal capture (CoreMotion, touch/gesture events) with attention to energy and privacy impact.
- Performance and quality tooling: Instruments (Time Profiler, Allocations, Energy Log), and testing via XCTest/XCUITest, including compatibility testing across iOS versions and devices.
- Code signing, provisioning, and notarization for distributed binaries.
Skills
solution architecture,cross functional,architectural standards,program transformation,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.