← All roles

Lead Android Engineer

Bankjoy· Engineering
Apply on company site
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.
Bankjoy logo

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