Android Engineer (Mountain View, CA)
Android Engineer (Mountain View, CA)
Our Client - Information Technology & Services company
- Mountain View, CA
Job description
Our Customer is a Silicon Valley- based company that is engaged in researching emerging technologies.
We are seeking a contract Android Engineer to support LPI Researchers in developing and delivering 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. This role is on-site in Mountain View, CA.
Responsibilities:
- Develop and prototype directly on Android devices - writing performant, well-structured code that showcases the value of ongoing research to internal and external audiences
- Hands-on testing and rapid iteration of the 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 demos
- Create proof of concept apps, aligned with best UX practices.
- Collaborate with product and design teams to ensure demos and prototypes align with the overall
- Deliver working prototypes integrated into the existing and demo apps
- Deliver codebase demonstrating on-device integration of various components and front-end UI interactions with system data sources (e.g., SMS, Email, Finder, Keyboard, etc.)
- Documentation and walkthroughs for delivered POCs and demos
Skills and Qualifications:
- BS in Computer Science, Computer Engineering, or similar degree. MS preferred
- 3+ years of software development experience, 2+ years of Android development experience, including working knowledge of Kotlin
- Proficiency in Kotlin, Java, Jetpack Compose, and Android SDK.
- Experience with Android app architecture.
- Familiarity with Native Development Kit (NDK)/ Java Native Interface (JNI)
- Working knowledge of Android 14-15 SDK for API calls and cross-app integrations
- Prior experience of integrating LLMs for on-device execution
- Developing and maintaining the unified UX for multiple projects/features.
- Passion for building scalable and responsive customer-facing applications
- Experience with Git
- Solid experience interacting with REST APIs
- Solid understanding of architecture patterns, namely MVI and MVVM
- Experience with profiling UI, memory, and threading in Android
- Ability to effectively translate Product, UX, UI, and analytics requirements into code implementations
- Ability to accomplish complex engineering tasks independently
- Previously published application(s) to the Google Play Store
- Have experience with unit testing
- Have GitHub project(s) or contribute to open-source communities
- Have continuous build experience in an Agile Environment.
We offer a competitive salary range for this position. Most candidates who join our team are hired at the median of this range, ensuring fair and equitable compensation based on experience and qualifications.
Contractor benefits are available through our 3rd Party Employer of Record (Available upon completion of waiting period for eligible engagements)
Benefits include: Medical, Dental, Vision, 401k.
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
All applicants applying for U.S. job openings must be legally authorized to work in the United States and are required to have U.S. residency at the time of application.
If you are a person with a disability needing assistance with the application, or at any point in the hiring process, please contact us at support@themomproject.com.