Staff Mobile (Android) - Shared Services
Core
Establish technical standards and raise the excellence bar for the engineering team by defining Android architecture and long-term technical direction for features spanning Growth, Onboarding, and Shared Experience.
Role type
Staff Mobile Engineer (Android)
Builds
Android app for retail finance (fintech) covering Growth, Onboarding, and Shared Experience
Domain
Fintech / Mobile
Required skills
Kotlin, Android SDK, Jetpack Compose, Coroutines/Flow, dependency injection, modular architecture, clean architecture, testing strategy, performance profiling, CI/CD, release management, secure storage, authentication, API design
Preferred skills
Fintech background, high-scale regulated consumer product experience, influence without authority
Technologies
Kotlin, Android SDK, Jetpack Compose, Coroutines, Flow, Dependency Injection
Responsibilities
Define Android architecture and long-term technical direction; Lead design of shared components and libraries; Review critical designs and provide architectural guidance; Set standards for performance, stability, security, accessibility, and testing; Drive improvements to build speed, CI/CD, release process, and crash-free rate; Lead investigations of complex production issues; Mentor Senior Engineers; Stay hands-on with implementation for critical parts of the app
Seniority
Staff, hands-on IC with strategic influence