Lead Android Engineer
RemoteFull-timePosted 4mo ago
About the role
Lead Android Tech Lead role responsible for technical direction, architecture, and delivery of Bankjoy's Android banking platform, leading a team of three Android engineers in a hands-on leadership position within fintech/mobile banking domain.
Responsibilities
- Own the Android technical roadmap — architectural decisions, technology choices, and long-term platform direction
- Define and enforce Android engineering standards across the team including code quality, testing practices, and release readiness
- Lead solution design for new features and major platform initiatives, ensuring scalability, security, and maintainability
- Drive adoption of modern Android development practices — Jetpack Compose, MVVM/Clean Architecture, coroutines, and dependency injection
- Partner with iOS Tech Lead and backend engineering to ensure consistent cross-platform product behavior and API contract alignment
- Own Android delivery across digital banking value streams — planning, estimation, milestone tracking, and risk management
- Break down complex initiatives into executable engineering tasks with clear dependencies and timelines
- Proactively identify and resolve technical blockers before they impact release schedules
- Collaborate with QA to define Android-specific testing strategy — unit, integration, and UI automation using Espresso or equivalent
- Participate in the on-call rotation for production support, responding to urgent issues impacting financial institution clients and their members
- Contribute directly to feature development, code reviews, debugging, and performance optimization within the digital banking value stream
- Maintain a meaningful individual coding contribution while balancing technical leadership responsibilities
- Champion clean, testable, well-documented Kotlin code across the Android codebase
- Directly manage three Android engineers — conducting regular 1:1s, providing performance feedback, and supporting their technical growth
- Foster a collaborative, high-trust team environment that emphasizes engineering excellence and continuous learning
- Mentor engineers on Android best practices, fintech domain knowledge, and effective cross-functional collaboration
- Partner with engineering leadership on hiring, onboarding, and growing Android engineering capability
- Work closely with Product Management and Design to shape feature scope, assess feasibility, and provide accurate effort estimates
- Collaborate with backend engineers on API design and integration patterns for mobile banking flows
- Align with QA on automation coverage strategy — supporting the organization's migration to modern mobile testing frameworks
- Partner with DevOps on Android build pipelines, release automation, and CI/CD integration
- Strictly adhere to security protocols when handling customer financial data
- Apply knowledge of mobile security best practices — certificate pinning, secure storage, biometric authentication, and session management — in a regulated banking environment
- Ensure Android implementations meet applicable financial services compliance requirements
Qualifications
- 6+ years of Android development experience with deep Kotlin expertise
- 2+ years in a tech lead or senior engineering leadership role managing direct reports
- Strong proficiency in Jetpack Compose and modern Android UI development
- Solid understanding of Android architecture patterns — MVVM, Clean Architecture, Repository pattern
- Experience with coroutines, Flow, and reactive programming patterns
- Proficiency with dependency injection frameworks — Hilt or Dagger
- Experience with Android testing frameworks — JUnit, Espresso, Mockk
- Familiarity with RESTful API integration and mobile networking patterns
- Experience with CI/CD pipelines for Android — GitHub Actions, Bitrise, or equivalent
- Proficiency with version control workflows — Git, pull request reviews, branching strategies
- Demonstrated success leading Android development in a fintech, banking, or similarly regulated product environment
- Proven ability to manage and develop engineers through 1:1s, code reviews, and performance feedback
- Experience working in a value stream or squad-based engineering model — cross-functional collaboration with product, design, QA, and backend
- Track record of delivering high-quality Android products on time in fast-moving startup environments
- Strong analytical and problem-solving skills — able to diagnose root causes, assess architectural trade-offs, and make data-informed decisions
Skills
Required:KotlinJetpack ComposeMVVM / Clean ArchitectureCoroutines / FlowDagger / Hilt
Benefits
- A fast-paced and collaborative environment
- Competitive compensation
- Stock options at a well-funded startup
- We cover 100% of medical, dental, and vision premiums for individuals on our base plan, with significant contributions toward all other plan options (USA)
- We cover 100% of extended medical, dental, and vision premiums for you and your family under our single, comprehensive plan (Canada)
- Retirement plan with 4% company matching
- 8 weeks paid parental leave for birthing parents, 4 weeks for non-birthing
- 3-5 weeks PTO depending on tenure
- 5 health days
- 15 holidays
- End of year shutdown
- Performance-based bonuses
- Remote first culture
Last updated Sep 30, 2026. Interested? Apply on the company site.

About Bankjoy
An end-to-end digital banking solution for banks and credit unions
Bankjoy provides a full suite of modern digital banking software, including mobile banking, online banking, online account opening, loan applications, and conversational AI to banks and credit unions.
banking-as-a-serviceconversational-bankingfintech
More open roles at Bankjoy
- Events and Marketing Manager4d agoRemote · Marketing & Partnerships
- Client Success Manager4d agoRemote · Sales & Client Success
- Senior Accountant3w agoRemote · Finance
- Technical Product Manager III3w agoRemote · Product
- Quality Assurance Analyst2mo agoRemote · Engineering
