Lead Software Engineer - Mobile
Core
Lead engineering decisions and build secure, scalable mobile banking solutions for iOS and Android.
Role type
Senior IC mobile software engineer (lead)
Builds
Mobile banking applications for iOS and Android
Domain
Financial services / Mobile technology
Deliverable
production ML models | product features
Required skills
iOS development (Swift, SwiftUI, UIKit), Android development (Kotlin, Jetpack, Compose), mobile architecture (MVVM, modular, clean), CI/CD, automated testing, API/SDK integration, mobile security, observability, technical leadership, coaching
Preferred skills
Banking/financial services experience, modern AI coding tools (GitHub Copilot), AI engineering concepts (LLMs, RAG, agentic workflows)
Technologies
Swift, SwiftUI, UIKit, Kotlin, Jetpack, Compose, REST APIs, CI/CD pipelines, App Store/Google Play
Responsibilities
Lead technical decisions and code reviews, design and build mobile architecture, coach engineers, drive CI/CD and testing practices, support app releases and production operations, resolve complex incidents, participate in on-call rotation
Seniority
Senior, hands-on IC with leadership responsibilities