Remotery

Lead Android Engineer

Posted 13 hours ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Take ownership of the Android technical roadmap, making key architectural decisions, selecting technologies, and guiding long-term platform direction.

• Establish and uphold Android engineering standards within the team, focusing on code quality, testing methodologies, and readiness for release.

• Lead the design of solutions for new features and significant platform initiatives, ensuring they are scalable, secure, and maintainable.

• Promote the adoption of contemporary Android development practices, including Jetpack Compose, MVVM/Clean Architecture, coroutines, and dependency injection.

• Collaborate with the iOS Tech Lead and backend engineers to guarantee consistent cross-platform product functionality and alignment of API contracts.

• Oversee Android delivery across digital banking value streams, including planning, estimation, milestone tracking, and risk management.

• Deconstruct complex projects into actionable engineering tasks, clearly defining dependencies and timelines.

• Proactively identify and resolve technical obstacles before they affect release schedules.

• Work alongside QA to establish an Android-specific testing strategy, which includes unit, integration, and UI automation using Espresso or a comparable tool.

• Engage in the on-call rotation for production support, addressing urgent issues that affect financial institution clients and their members.

• Directly contribute to feature development, code reviews, debugging, and performance enhancements within the digital banking value stream.

• Maintain a significant individual coding contribution while balancing the responsibilities of technical leadership.

• Advocate for clean, testable, and well-documented Kotlin code throughout the Android codebase.

• Manage a team of three Android engineers, conducting regular one-on-one meetings, providing performance feedback, and supporting their technical development.

• Cultivate a collaborative, high-trust team environment that prioritizes engineering excellence and ongoing learning.

• Mentor engineers in Android best practices, fintech domain knowledge, and effective cross-functional teamwork.

• Collaborate with engineering leadership on hiring, onboarding, and enhancing the Android engineering capabilities.

• Work closely with Product Management and Design to define feature scope, evaluate feasibility, and provide precise effort estimates.

• Partner with backend engineers on API design and integration patterns relevant to mobile banking workflows.

• Align with QA on automation coverage strategies, supporting the organization's transition to modern mobile testing frameworks.

• Collaborate with DevOps on Android build pipelines, release automation, and CI/CD integration.

• Strictly follow security protocols when managing customer financial data.

• Implement knowledge of mobile security best practices, including certificate pinning, secure storage, biometric authentication, and session management, within a regulated banking environment.

• Ensure that Android implementations comply with relevant financial services regulations.


⛳️ Requirements

• Minimum of 6 years of Android development experience with advanced Kotlin proficiency.

• At least 2 years in a tech lead or senior engineering leadership role with responsibility for managing direct reports.

• Strong expertise in Jetpack Compose and modern Android UI development.

• Solid grasp of Android architectural patterns, including MVVM, Clean Architecture, and Repository pattern.

• Experience with coroutines, Flow, and reactive programming paradigms.

• Proficiency with dependency injection frameworks such as Hilt or Dagger.

• Familiarity with Android testing frameworks, including JUnit, Espresso, and Mockk.

• Knowledge of RESTful API integration and mobile networking strategies.

• Experience with CI/CD pipelines for Android, such as GitHub Actions, Bitrise, or equivalent tools.

• Proficient in version control workflows, including Git, pull request reviews, and branching strategies.


🏝️ Benefits

• 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 of paid parental leave for birthing parents, and 4 weeks for non-birthing parents.

• 3-5 weeks of paid time off (PTO) based on tenure.

• 5 health days.

• 15 holidays.

• End of year shutdown.

• Performance-based bonuses.

• Remote-first culture.

People also viewed

ImagineX11 hours ago

Android Architect

Latin AmericaFull-timeAndroid Engineer
ApplyView job
Alten México11 hours ago

Android Automotive Developer

MX flagMexico OnlyFull-timeAndroid Engineer
ApplyView job
AOA11 hours ago

Senior Android Engineer

BR flagBrazil OnlyFreelanceAndroid Engineer$5,000/month
ApplyView job
Minor Hotels Europe and Americas12 hours ago

Android Developer

MX flagMexico OnlyFull-timeAndroid Engineer
ApplyView job
PayFacto23 hours ago

Senior Mobile Developer – iOS, Android

CA flagCanada OnlyFreelanceAndroid Engineer
ApplyView job
Instituto de Pesquisas Eldorado23 hours ago

Desenvolvedor Android

Anywhere in the WorldFull-timeAndroid Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers