Lead Android Developer
Role details
Job location
Tech stack
Job description
As a Lead Android Engineer, you will own the technical direction of our Android platform, set engineering standards, and mentor a team of engineers while remaining hands-on with the codebase. You will drive architecture decisions, ensure scalability and performance, and partner with product and cross-functional leadership to shape the mobile roadmap., * Define and own the technical vision, architecture, and long-term roadmap for the Android platform.
- Lead, mentor, and grow a team of Android engineers; set coding standards and review practices.
- Make high-impact architectural decisions and drive modularization/scalability across the codebase.
- Own CI/CD strategy, release management, and deployment reliability.
- Partner with product and design leadership to translate business goals into technical execution.
- Establish observability, performance budgets, and quality gates.
- Remain hands-on: contribute to critical features and complex problem-solving.
Requirements
- 8+ years of Android development experience, including 2+ years in a lead or tech-lead capacity.
- Proven track record shipping and scaling B2C subscription-based apps at significant user volume.
- Deep expertise in Kotlin, coroutines/Flow, and advanced language features; ability to set idiomatic standards across a team.
- Mastery of Google Play Billing at scale, subscription monetization architecture, entitlement validation, RTDN pipelines, paywall experimentation, and pricing/offer strategy.
- Strong architectural leadership: large-scale multi-module Gradle architectures, build optimization, design systems, and cross-team API contracts.
- Experience owning CI/CD at scale (GitHub Actions, Bitrise, Gitlab CI), automated release trains, staged rollouts, and signing/key management.
- Deep performance engineering: startup optimization, Baseline Profiles, memory/jank diagnosis, and R8/ProGuard optimization.
- Comprehensive testing strategy ownership: unit, UI (Compose/Espresso), and integration testing with meaningful coverage goals.
- Experience integrating AI-driven product features and championing AI-assisted development practices across a team.
- Strong technical leadership, mentorship, stakeholder communication, and cross-functional collaboration skills.
Benefits & conditions
Pulled from the full job description
- Unlimited paid time off, Discover the perks of being part of our vibrant team! We offer:
- Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
- Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days.
- Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge.
- Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://docs.google.com/document/d/1nkrN76JlZkbKj9WSOhlT1_mni_CZeDkHdwfIjPXVwvk/preview?tab=t.0#heading=h.ndsdl4wapxtt
Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!, After submitting your application, we conduct a thorough review which typically takes 3 to 5 days, but may occasionally take longer due to the volume of applications received. If we see a potential fit, we proceed with the following steps:
- Recruiter Screening (40 minutes)
- Technical Interview (90 minutes)
- Technical Interview (60 minutes)
- Final Interview (60 minutes)