Enable job alerts via email!

Android Software Engineer

FocusKPI, Inc.

Mountain View (CA)

On-site

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading software firm seeks an Android Software Engineer to develop innovative mobile applications. The role involves creating proof of concepts, integrating advanced technologies, and enhancing the user experience. Candidates should have extensive Android experience, particularly with Kotlin and related frameworks, along with a passion for building customer-facing applications.

Qualifications

  • 3+ years software development experience, including 2+ years in Android.
  • Experience with Kotlin and Android 14-15 SDK.
  • Ability to work independently on complex engineering tasks.

Responsibilities

  • Develop and prototype Android apps directly on devices.
  • Integrate advanced backend technologies and components.
  • Collaborate with teams to ensure aligned prototypes and demos.

Skills

Kotlin
Java
Jetpack Compose
Android SDK
REST APIs
UI Profiling

Education

BS in Computer Science
MS preferred

Tools

Git

Job description

FocusKPI is looking for anAndroid Software Engineerto 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 audiences
  • Hands-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 demos
  • Create proof of concept apps, aligned with best UX practices.
  • Collaborate with product and design teams - to ensure demos and prototypes align with overall

Deliverables:

  • Working prototypes integrated into the existing and demo apps
  • Codebase 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 demos
Qualifications:
  • 3+ years of software development experience, 2+ years Android development experience, including working knowledge of Kotlin
  • Education:BS in Computer Science, Computer Engineering, or a similar degree; MS preferred
  • 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 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.

Optional Skills:

  • Experience with on-device vector databases (ObjectBox, Faiss, etc.)
  • Understanding of ANN algorithms (HNSW, IVF, etc.).

**No C2C resumes are considered**

Thank 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Media Programming Manager III

Ursus

Pleasanton

Remote

USD <1.000

5 days ago
Be an early applicant

Senior Java Software Engineer- W2 Only (No H1b or OPT)

Stash Talent Services

Remote

USD <1.000

Yesterday
Be an early applicant

Software Engineer

KellyMitchell Group

Remote

USD <1.000

Yesterday
Be an early applicant

Software Engineer - Fullstack

Kforce Inc

New York

Remote

USD <1.000

2 days ago
Be an early applicant

Software QA Engineer

Lensa

Kansas City

Remote

USD <92.000

2 days ago
Be an early applicant

Senior Software Engineer (z/OS and MFC)

Jobot Consulting

Kansas City

Remote

USD <1.000

12 days ago

Lead Software Engineer

Genuent

Glendale

Remote

USD <1.000

13 days ago

Lead Software Engineer

INSPYR Solutions

Glendale

Remote

USD <1.000

14 days ago

Software Engineer (C++/MFC)

Jobot Consulting

Overland Park

Remote

USD <1.000

7 days ago
Be an early applicant