About this role
Lead Android Engineer responsible for designing, developing, and maintaining top-tier Android apps; drive architecture decisions; mentor engineers; work in a hybrid environment in San Jose.
Key Responsibilities
- Design, develop, testing, operating and maintaining products
- Full stack ownership of mobile apps
- Mentor engineers
- Drive architectural reviews
- Ensure compliance with security and performance standards
Technical Overview
Stack includes Kotlin/Java, Android SDK, MVVM, Jetpack Compose, REST APIs, and Android performance tools; emphasis on clean architecture, SOLID principles, and scalable mobile solutions; delivery across native and server-side components.
Ideal Candidate
The ideal candidate is a senior Android engineer with 6-8 years of native Android experience, strong Kotlin/Java skills, and a track record delivering complex mobile apps using MVVM and Jetpack components. Must be able to lead architectural decisions and collaborate across teams in a hybrid environment.
Must-Have Skills
Bachelor's degreeor equivalent work experienceSix to eight years of relevant experienceStrong Experience in native frameworks (APIunit testingdeploymentetc.)Excellent programming skills in KotlinFamiliar with MVVM patterndata structures with solid OOPExperience with Android performance tools and optimizationStrong knowledge of KotlinJavaand Android SDK.Experience with Jetpack Components (ComposeViewModelRoomNavigationetc.).Proficiency in consuming REST APIs and handling offline caching.Experience with testing frameworks like JUnitEspressoand MockitoDemonstrated success in delivering complex full stack mobile applications across native and server-side componentsProficient understanding of algorithmsdata structuresarchitectural design patterns and best practicesAdept with agile software development lifecycle and DevOps principles
Nice-to-Have Skills
Bi-Lingual (Spanish or French)Bachelor's degree and / or equivalent experience in a previous online technical support role or with point of sale systems. (Retail & Restaurant).
Tools & Platforms
Android StudioAndroid SDKKotlinJavaJetpack ComposeEspressoJUnitMockito
Required Skills
Bachelor's degreeor equivalent work experience; Six to eight years of relevant experience; Strong Experience in native frameworks (APIunit testingdeploymentetc.); Excellent programming skills in Kotlin; Familiar with MVVM patterndata structures with solid OOP; Experience with Android performance tools and optimization; Strong knowledge of KotlinJavaand Android SDK.; Experience with Jetpack Components (ComposeViewModelRoomNavigationetc.); Proficiency in consuming REST APIs and handling offline caching.; Experience with testing frameworks like JUnitEspressoand Mockito; Demonstrated success in delivering complex full stack mobile applications across native and server-side components; Proficient understanding of algorithmsdata structuresarchitectural design patterns and best practices; Adept with agile software development lifecycle and DevOps principles
Hard Skills
KotlinJavaAndroid SDKMVVMJetpack Components (ComposeViewModelRoomNavigation)REST APIsoffline cachingJUnitEspressoMockitoAndroid performance toolsdata structuresarchitectural design patternsSOLIDAgileDevOps
Soft Skills
Excellent communicationleadershipproblem solvinganalyticalteamwork
Keywords for Your Resume
Lead Android EngineerAndroidKotlinJavaMVVMJetpack ComposeViewModelRoomNavigationREST APIsoffline cachingJUnitEspressoMockitoAndroid performance toolsAndroid SDKAndroid deploymentAgileDevOpsSan Jose
Deal Breakers
Lack of Kotlin/Android experience, Less than 6 years of relevant experience, No experience with MVVM or Jetpack components, Inability to work onsite as required
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile