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 for financial management (Paycheck Advance, Build Card, Savings Pods)
Domain
Fintech / Mobile Development
Deliverable
production ML models | product features
Required skills
Kotlin, Android fundamentals (lifecycles, dependency injection, multi-threading, persistence), Jetpack components (Compose, Material 3, Navigation, ViewModel), modularized app architecture, unidirectional data flows, MVVM, Gradle modules
Preferred skills
UI performance profiling and optimization, gRPC and Protobuf, Google Play Store publishing, legacy XML/View to Compose migration
Technologies
Kotlin, gRPC, Protobuf, Jetpack Compose, Hilt, Gradle
Responsibilities
Owning feature delivery from system design through launch, contributing to scalable mobile frameworks, raising standards for architecture and testing, collaborating with product, design, and backend teams
Seniority
Mid-level, hands-on IC