FocusKPI is looking for an Android Software Engineer to join one of our clients, a high-tech SaaS company.
The client's team propose hiring an experienced Android Engineer to support LPI Researchers to develop and deliver demos on device. This engineer will be responsible for building proof of concepts (POCs), integrating advanced technologies (such as vector databases), and rapidly developing UI-driven demos as part of existing and new mobile applications.
Work Location : Mountain View, CA; (on-site 4 days a week)
Duration : 6-month contract; hybrid role
Pay Range : $50 / hr to $60 / hr
- No C2C resumes are considered
Responsibilities :
Develop and prototype directly on Android devices - writing performant, well-structured code that showcase value of on-going research to internal and external audiencesHands-on testing and rapid iteration of scope of the demos.Integrate advanced backend technologies - including connecting the demo apps to Vector DB updates.Build mobile UI components and flows - designing intuitive, modern interfaces for demosCreate proof of concept apps, aligned with best UX practices.Collaborate with product and design teams - to ensure demos and prototypes align with overallDeliverables :
Working prototypes integrated into the existing and demo appsCodebase demonstrating on-device integration of various components and front-end UI interactions with system data sources (eg. SMS, Email, Finder, Keyboard etc.)Documentation and walkthroughs for delivered POCs and demosQualifications :
3+ years of software development experience, 2+ years Android development experience, including working knowledge of KotlinEducation : BS in Computer Science, Computer Engineering, or a similar degree; MS preferredProficiency in Kotlin, Java, Jetpack Compose , and Android SDKExperience with Android app architectureFamiliarity with Native Development Kit (NDK) / Java Native Interface (JNI)Working knowledge of Android 14-15 SDK for API calls and cross-app integrationsPrior experience of integrating LLMs for on-device executionDeveloping and maintaining the unified UX for multiple projects / featuresPassion for building scalable and responsive customer-facing applicationsExperience with GitSolid experience interacting with REST API sSolid understanding of architecture patterns, namely MVI and MVVMExperience with profiling UI, memory, and threading in AndroidAbility to effectively translate Product, UX, UI, and analytics requirements into code implementationsAbility to accomplish complex engineering tasks independentlyPreviously published application(s) to Google Play StoreHave experience with unit testingHave Github project(s) or contribute to open-source communitiesHave continuous build experience in an Agile Environment.Optional Skills :
Experience with on-device vector databases (ObjectBox, Faiss, etc.)Understanding of ANN algorithms (HNSW, IVF, etc.).No C2C resumes are consideredThank you!
FocusKPI Hiring Team
Founded in 2010, FocusKPI, Inc. (FocusKPI) is a data science and technology firm specializing in predictive analytics practice and methodologies. FocusKPI is a US company headquartered in Silicon Valley, California, with an East Coast office in Boston, Massachusetts.
NOTICE : Please be aware of fraudulent emails regarding job postings, job offers and fake checks. FocusKPI's recruiting team will strictly reach out via @focuskpi.com email domain. If you have received fraudulent emails now or in the past, please report it to https : / / reportfraud.ftc.gov / .
The domain @focuskpijobs.com is fraudulent and not related to FocusKPI. Please do not not reply or communicate to anyone with @focuskpijobs.com.