Lead Android Engineer
Core
Own the technical direction, architecture, and delivery of the Android banking platform while leading a team of three engineers to build mobile banking products for community banks and credit unions.
Role type
Senior IC Android Tech Lead (Fintech)
Builds
Mobile banking apps, online account opening, loan origination, and conversational AI features for financial institutions.
Domain
Fintech / Digital Banking
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, Android architecture patterns (MVVM, Clean Architecture), coroutines/Flow, dependency injection (Hilt/Dagger), Android testing (JUnit, Espresso), CI/CD pipelines, Git workflows
Preferred skills
Fintech/banking domain experience, mobile security implementation, AI-assisted development tools, migrating from XML to Jetpack Compose
Technologies
Kotlin, Jetpack Compose, MVVM, Clean Architecture, Coroutines, Flow, Hilt, Dagger, JUnit, Espresso, GitHub Actions, Bitrise
Responsibilities
Define Android technical roadmap and enforce engineering standards; lead solution design for new features; manage delivery planning and risk; conduct code reviews and mentor engineers; collaborate on API design and testing strategies; participate in on-call rotation for production support.
Seniority
Senior, hands-on IC with direct reports