Android Developer

European Tech Recruit

San Francisco (CA)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

ML Kit experience
TensorFlow Lite experience
Google Play publishing experience

Job summary

We are seeking an Android Software Engineer to shape a mobile AI-powered experience. You will own how AI feels and performs on Android, delivering production-ready apps that users rely on daily.

Join a team building at the intersection of mobile engineering and AI, from streaming AI conversations to intelligent recommendations. You will optimize performance, collaborate with backend and ML engineers, and ship secure, scalable Android applications.

Qualifications

  • 3+ years of Android development experience using Kotlin.
  • Experience integrating AI capabilities such as LLMs, vision or speech APIs.
  • Strong knowledge of Coroutines, Flow and asynchronous programming.
  • Experience working with REST or gRPC APIs.
  • Excellent debugging, profiling and performance optimisation skills.
  • Experience building resilient applications that handle latency, partial failures and unpredictable responses gracefully.

Responsibilities

  • Build and maintain high-quality Android applications using Kotlin.
  • Develop AI-powered experiences including chat, voice, vision and intelligent recommendations.
  • Design seamless user experiences for streaming responses, retries and long-running AI interactions.
  • Optimise application performance, responsiveness, memory usage and battery efficiency.
  • Collaborate with backend and machine learning engineers to shape APIs and product behaviour.
  • Implement analytics, monitoring and feedback mechanisms to continuously improve AI performance.
  • Deliver secure, scalable and reliable production applications.

Skills

Android
Kotlin
AI integration
Coroutines
Flow
REST/GRPC
Performance tuning
Debugging
Resilience
ML Kit
TensorFlow Lite

Tools

ML Kit
TensorFlow Lite

Job description

We're looking for an Android Software Engineer to build the mobile experience that brings this vision to life.

The Opportunity

This isn't a typical mobile role where the app is simply a front end.

You'll own how AI feels, behaves and performs on Android, building production-ready experiences that users depend on every day. From streaming AI conversations and voice interactions to intelligent recommendations and long-running workflows, you'll help define what an AI-native mobile experience should be.

If you're excited by building products at the intersection of mobile engineering and AI, we'd love to hear from you.

What You'll Be Doing

  • Build and maintain high-quality Android applications using Kotlin
  • Develop AI-powered experiences including chat, voice, vision and intelligent recommendations
  • Design seamless user experiences for streaming responses, retries and long-running AI interactions
  • Optimise application performance, responsiveness, memory usage and battery efficiency
  • Collaborate with backend and machine learning engineers to shape APIs and product behaviour
  • Implement analytics, monitoring and feedback mechanisms to continuously improve AI performance
  • Deliver secure, scalable and reliable production applications

What We're Looking For

  • 3+ years of Android development experience using Kotlin
  • Experience integrating AI capabilities such as LLMs, vision or speech APIs
  • Strong knowledge of Coroutines, Flow and asynchronous programming
  • Experience working with REST or gRPC APIs
  • Excellent debugging, profiling and performance optimisation skills
  • Experience building resilient applications that handle latency, partial failures and unpredictable responses gracefully

Bonus points if you have experience with:

  • ML Kit or TensorFlow Lite
  • On-device machine learning
  • Applications published to the Google Play Store
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Software Engineer
Android Software Engineer

European Recruitment BV • United States

On-site
USD 110,000 - 170,000
Android Software Engineer
Android Software Engineer

A1 • Palo Alto (CA)

On-site
USD 255,000 - 405,000
Android Software Engineer
Android Software Engineer

Bjak • Germany (OH)

On-site
USD 90,000 - 130,000
Android Software Engineer
Android Software Engineer

Bjak • New York (NY)

On-site
USD 90,000 - 130,000
Android AI Engineer: Kotlin & AI-Powered UX
Android AI Engineer: Kotlin & AI-Powered UX

European Tech Recruit • San Francisco (CA)

On-site
USD 120,000 - 180,000
ML Kit experience
TensorFlow Lite experience
Google Play publishing experience
Android Software Engineer
Android Software Engineer

United States Digital Space LLC • Germany (OH)

On-site
USD 75,000 - 104,000
Android Software Engineer
Android Software Engineer

Protingent • Washington

Hybrid
USD 120,000 - 170,000
Android Software Engineer – AI-Driven Apps
Android Software Engineer – AI-Driven Apps

Bjak • New York (NY)

On-site
USD 90,000 - 130,000
Android AI Engineer (Kotlin) – On-Device ML & AI UX
Android AI Engineer (Kotlin) – On-Device ML & AI UX

United States Digital Space LLC • Germany (OH)

On-site
USD 75,000 - 104,000
Mobile Android Engineer
Mobile Android Engineer

Xai • New York (NY)

On-site
USD 180,000 - 440,000
Equity
Comprehensive medical coverage
Vision and dental coverage
+3