ANDROID SOFTWARE ENGINEER II
Location: Mountain View
Posted on: June 23, 2025
|
|
Job Description:
We are seeking an ANDROID SOFTWARE ENGINEER II to join our team
in a SOFTWARE DEVELOPMENT company in MOUNTAIN VIEW. This position
is a Contract-W2 role with Onsite work set-up. The ideal candidate
will have experience building mobile POCs, integrating backend
technologies (like vector databases), and delivering polished,
UI-driven Android applications. This role is critical in showcasing
advanced research and product ideas through real-time, user-ready
experiences. Required Qualifications: *3 years of software
development experience, 2 years in Android development.
*Proficiency in Kotlin, Java, Jetpack Compose, and Android SDK.
*Strong grasp of Android architecture patterns (MVI, MVVM).
*Familiarity with NDK/JNI, Android 14–15 SDK, and system APIs
(e.g., SMS, Email, Keyboard). *Experience integrating REST APIs and
working with Git. *Solid knowledge of UI profiling, memory
management, and multithreading. *Experience publishing applications
to the Google Play Store. *Ability to work independently and
translate product/UX requirements into scalable code. *Strong
written and verbal communication skills. Preferred Qualifications:
*Experience with on-device LLMs and vector databases (e.g.,
ObjectBox, Faiss). *Understanding of ANN algorithms (HNSW, IVF).
*Contributions to open-source projects or a public GitHub
portfolio. *Familiarity with Agile development and CI/CD pipelines.
Education *BS in Computer Science, Computer Engineering, or a
related field. *MS degree is a plus.
Keywords: , Lodi , ANDROID SOFTWARE ENGINEER II, IT / Software / Systems , Mountain View, California