Senior Android Developer – Banking Applications
Core
Design, develop, and maintain secure, scalable Android applications for banking and financial services.
Role type
Senior Android Developer (Financial Services)
Builds
Mobile banking applications for consumers and business clients
Domain
Banking / Fintech / Mobile Development
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Android architecture components, design patterns, automated testing frameworks (Espresso, JUnit, Mockito), secure mobile development practices (encryption, secure storage, biometric authentication), problem-solving
Preferred skills
Jetpack Compose, CI/CD pipelines, DevOps practices, accessibility standards (ADA, WCAG), banking API integration, Google Play Store publishing
Technologies
Java, Kotlin, Espresso, JUnit, Mockito, Jetpack Compose
Responsibilities
Design and develop Android applications for banking services, implement secure coding practices and ensure regulatory compliance, develop and maintain automated tests, troubleshoot production issues, mentor junior developers, stay current with Android development trends
Seniority
Senior, hands-on IC with mentorship responsibilities