remote
Lead SDK Architect Mobile Platform - UST
Software Engineer
Lead the design and modernization of a high‑scale mobile SDK platform for iOS and Android, shaping architecture, developer experience, and integration strategy for thousands of enterprise applications.
About the role
Key Responsibilities
- Define and evolve the target architecture for a cross‑platform mobile SDK used at enterprise scale.
- Design and implement SDK components for iOS (Swift) and Android (Kotlin/Java) that deliver a seamless developer experience.
- Establish modernization road‑maps, migration strategies, and best practices for SDK lifecycle management.
- Collaborate with product, security, and infrastructure teams to ensure compliance, performance, and scalability.
- Drive CI/CD pipelines, automated testing, and release processes for rapid, reliable SDK distribution.
Requirements
- 10+ years of software engineering experience with deep expertise in iOS and Android development.
- Proven track record designing, delivering, and maintaining large‑scale SDKs or platform libraries.
- Strong architectural skills, including micro‑service patterns, modular design, and versioning strategies.
- Hands‑on proficiency in Swift, Kotlin, and Java, plus familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions).
- Excellent communication and leadership abilities to influence cross‑functional teams and mentor engineers.
Skills
kotlinswiftjavacicd