Senior Software Engineer, Android
Core
Building native Android mobile applications that serve as the primary interface for members to manage finances, leveraging a proprietary backend banking core.
Role type
Senior IC Android engineer
Builds
Native mobile apps (Kotlin/Swift) and reusable mobile frameworks
Domain
Fintech / Mobile
Required skills
Kotlin, Kotlin Coroutines, Android fundamentals (lifecycles, dependency injection, multi-threading, persistence), Jetpack components (Compose, Material 3, Navigation, ViewModel), modularized app architecture, MVVM, Gradle modules, Google Play Store publishing
Preferred skills
UI performance profiling and optimization, gRPC, Protobuf, secure Android app development, platform component development
Technologies
Kotlin, Swift, gRPC, Protobuf, Hilt, Jetpack Compose, Material 3, Gradle
Responsibilities
Owning end-to-end delivery of key business initiatives from discovery to launch, building and maintaining scalable mobile frameworks, evolving engineering standards for architecture and testing, collaborating with product, design, and backend teams
Seniority
Senior, hands-on IC