Senior AI Applied Software Engineer
Core
Design, build, test, and maintain complex Android mobile applications, frameworks, libraries, and SDK capabilities while leading product features from discovery to release.
Role type
Senior IC Android mobile software engineer
Builds
Native Android applications, reusable libraries, frameworks, and SDKs
Domain
Mobile software engineering (Android)
Deliverable
product features
Required skills
Kotlin, Jetpack Compose, Android SDK, Coroutines, Flow, Gradle, MVI, MVVM, Clean Architecture, CI/CD, automated testing, debugging, profiling, release automation, AI coding agents, agentic-development risk assessment
Preferred skills
iOS development, Kotlin Multiplatform, Compose Multiplatform, mobile security, accessibility, performance optimization, SDK development, enterprise distribution, banking/fintech, cloud services, backend APIs, web applications, data pipelines
Technologies
Android, iOS, Kotlin, Jetpack Compose, Gradle, Coroutines, Flow, MVI, MVVM, VIPER, CI/CD
Responsibilities
Design maintainable architectures and APIs; investigate runtime, threading, memory, networking, and performance issues; improve modularization, build systems, and developer tooling; lead technical design discussions and code reviews; mentor engineers and promote responsible AI use
Seniority
Senior, hands-on IC