Bankjoy - Lead Android Engineer
Requirements
• Technical Stack • Technical Stack • 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 • Experience with digital banking platforms — mobile banking, account opening, loan origination, or payment flows • Familiarity with credit union or community bank technology environments • Experience with mobile security implementation in regulated financial services • Exposure to AI-assisted development tools — Codex, Copilot, Cursor, or equivalent • Experience migrating Android UI from XML layouts to Jetpack Compose • 🎁 What You Get • 🎁 What You Get • A fast-paced and collaborative environment
Responsibilities
• Technical Leadership & Architecture • 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 • Execution & Delivery • 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 • Hands-On Development • 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 • Team Leadership & Development • 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 • Cross-Functional Collaboration • 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 • Security & Compliance • Strictly adhere to security protocols when handling customer financial data • Ensure Android implementations meet applicable financial services compliance requirements
Benefits
• 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 • End of year shutdown • Performance-based bonuses • Remote first culture • ⚖️ Equal Employment Opportunities at Bankjoy
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT