Staff Mobile Engineer, Android
Overview
In this role you lead the design and development of advanced Android applications for Lingo, shaping the mobile platform that supports biosensing experiences. You’ll define modern Android architecture, mentor engineers, and drive the migration from React Native to native Android. The work combines cutting-edge Kotlin-based practices with scalable, observable mobile systems that impact millions of users. You’ll collaborate across mobile, backend, and product teams to deliver reliable, high-quality software in a healthcare context.
Compensation / BenefitsFree medical coverage (HIP PPO)High employer contributions to retirement planTuition reimbursementFreedom 2 Save student debt programFreeU education benefitCareer development in an international company
ResponsibilitiesLead design and development of complex Android apps and platform components (SDKs, libraries, tooling)Define and drive modern Android architecture standards (Kotlin, Jetpack Compose, Coroutines/Flow, MVVM/MVI, modularization)Ensure scalable, maintainable, testable code with performance and reliability improvementsOwn large initiatives from concept to production, including CI/CD, build optimization, and observabilityPartner with backend teams for efficient mobile APIs and offline-first solutionsLead full development lifecycle: architecture, coding, testing, release management, monitoringChampion automated testing, code quality, and secure mobile development practicesImplement observability through crash analytics and performance monitoringIntegrate AI/ML capabilities for on-device and cloud-powered experiencesLead migration from React Native to native Android, defining strategy and bridging RN and native codeEvaluate RN components for migration, define native module patterns, set technical standardsMentor senior engineers and provide architectural guidance across Android teamsLead design reviews and influence decisions across mobile, backend, and product teamsTranslate business problems into scalable technical solutions and communicate with stakeholders
Key requirements8-10 years of software engineering experience with strong Android development expertiseDeep proficiency in Kotlin and modern Android frameworks; Jetpack Compose preferredWorking knowledge of React Native for migration assessment and bridgingStrong experience with mobile architecture patterns, modularization, and large-scale app developmentExperience with CI/CD pipelines, Gradle optimization, and mobile observability toolsSolid understanding of API design, performance tuning, and secure mobile developmentProven track record of technical leadership and cross-team influenceStrong collaboration skills across globally distributed teams (US, Spain, India)leadershipmentoringcross-functional collaborationKotlinJetpack ComposeCoroutines/Flow