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 millions of global users
Domain
Consumer finance/productivity / Mobile development
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, testing frameworks, App Store compliance, security guidelines, design patterns (MVVM, VIPER)
Preferred skills
Android development (Kotlin/Java), third-party library selection, build/deployment pipeline design
Technologies
Swift, Objective-C, 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