Senior Android Developer – Banking Domain
Position: Senior Android Developer – Banking Domain
Locations: Austin, TX and Dallas, TX(Onsite)
Job Type: Full time only
Key Requirements:
6+ years of software development experience.4+ years of native Android development experience.
Strong expertise in:
- Kotlin, Java, Android SDK, Android Studio
- Jetpack Compose, Coroutines, FlowMVVM, Clean Architecture
- Hilt/Dagger dependency injectionREST APIs, OAuth 2.0/OpenID Connect
- Android security (Keystore, encryption, certificate pinning, root detection, OWASP Mobile)JUnit, Mockito/MockK, Espresso testingCI/CD tools (Jenkins, GitHub Actions, GitLab CI, Bitrise, Azure DevOps)
- Domain Experience Required
Banking, Financial Services, Payments, or FinTech experience is strongly preferred.
Experience with mobile banking features such as onboarding, authentication, payments, cards, alerts, and account servicing.
Good-to-HavePCI DSS, PSD2/SCA knowledge
Digital banking and payment platforms
Flutter or React Native exposure
Fraud controls, tokenization, passkeys, device binding, risk-based authentication.