Senior AI Applied Software Engineer (Android)
Core
Design, build, and maintain complex Android mobile applications, frameworks, and SDKs while leveraging AI agents to accelerate delivery across the mobile platform and wider product stack.
Role type
Senior IC Android software engineer (AI-assisted)
Builds
Native Android applications, reusable libraries, frameworks, and SDKs for digital banking
Domain
Fintech / Mobile Software Engineering
Deliverable
production ML models
Required skills
Kotlin, Jetpack Compose, Android SDK, Coroutines, Flow, Gradle, MVI/MVVM/VIPER, modular architecture, automated testing, CI/CD, AI coding agents, cross-platform contribution
Preferred skills
iOS/SwiftUI, Kotlin Multiplatform, AI-enabled product capabilities, mobile security, cloud services
Technologies
Android, Jetpack Compose, SwiftUI, Kotlin, Gradle, CI/CD pipelines
Responsibilities
Design and build complex mobile applications and SDKs; lead product features from design to release; use AI agents to investigate codebases and automate workflows; design maintainable architectures balancing performance and security; mentor engineers and promote responsible AI use; conduct code reviews and root-cause analysis.
Seniority
Senior, hands-on IC