Software Architect - Mobile
Core
Design scalable and performant mobile architecture for a suite of AI-powered personal and entrepreneurial resource planner applications, primarily for iOS.
Role type
Senior IC mobile software architect (iOS)
Builds
Mobile applications (iOS primary, Android secondary) for global users
Domain
Consumer technology / AI-driven resource planning
Deliverable
production ML models | product features
Required skills
iOS architecture, Swift, UIKit, SwiftUI, Combine, performance optimization, modularization, offline-first strategies, API integration, mobile CI/CD, App Store compliance, design patterns (MVVM, VIPER)
Preferred skills
Android development (Kotlin/Java), Objective-C
Technologies
Swift, UIKit, SwiftUI, Combine, Kotlin, Java
Responsibilities
Define and lead mobile architecture strategy; Focus on iOS architecture, libraries, and platform-specific patterns; Collaborate with cross-functional teams to align architectural decisions with product goals; Establish and enforce coding standards, design patterns, and performance guidelines; Lead architectural reviews and provide guidance on refactoring and scaling; Design APIs, SDKs, and modular components for reuse; Guide decisions on third-party libraries, mobile tooling, and build/deployment pipelines; Partner with backend and cloud teams for seamless integration; Mentor mobile engineers to elevate team technical proficiency.
Seniority
Senior, hands-on IC with strategic leadership