Android Software Engineer

INTELLISEARCH HR SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 60,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

INTELLISEARCH HR SOLUTIONS PTE. LTD. is seeking an Android Software Engineer to own the Android mobile experience, building a production-grade app where AI is central to the user experience. You will focus on performance, reliability, and usability, shaping how users interact with AI features.

You will collaborate with backend and ML teams to design robust APIs and scalable mobile solutions, while ensuring security and smooth operation in production environments.

Qualifications

  • 3+ years of Android development experience with Kotlin.
  • Experience integrating AI capabilities (LLMs, vision, or speech APIs).
  • Strong knowledge of asynchronous programming with Coroutines and Flow.
  • Familiarity with REST or gRPC APIs and structured data formats.
  • Published Android apps on Google Play Store is a plus.

Responsibilities

  • Develop and maintain production Android applications using Kotlin.
  • Integrate AI-powered capabilities via backend APIs.
  • Design AI interaction patterns, including streaming responses and retries.
  • Optimise app performance, memory usage, and user experience for AI workloads.
  • Implement analytics, logging, and user feedback mechanisms.
  • Collaborate with backend and ML engineers to define API contracts.
  • Ensure the application is secure, stable, and scalable in production.

Skills

Android development
Kotlin
AI integration
Coroutines
Flow
REST/gRPC APIs
ML Kit / on-device inference
Google Play Console

Tools

Android Studio

Job description

An innovative company building a proactive AI smart assistant designed to help users manage conversations, errands, organisation, and everyday workflows.

The platform is focused on delivering highly reliable AI experiences with persistent context, long-running workflows, and real-world task execution. It combines multi-step reasoning with external tool integration while maintaining reliability despite the non-deterministic nature of AI models.

The Role

As an Android Software Engineer, you'll own the Android mobile experience—shaping how AI feels, performs, and interacts with users. This is far more than a thin client role. You'll build a production-grade Android application where AI is at the core of the user experience, with a strong emphasis on performance, reliability, and usability.

What You'll Do
  • Develop and maintain production Android applications using Kotlin.
  • Integrate AI-powered capabilities such as chat, vision, voice, and recommendations through backend APIs.
  • Design intuitive AI interaction patterns, including streaming responses, retries, and handling partial results.
  • Optimise app performance, responsiveness, memory usage, and overall user experience for AI-intensive workloads.
  • Implement analytics, logging, and user feedback mechanisms to support continuous AI improvement.
  • Work closely with backend and machine learning engineers to define API contracts and system behaviour.
  • Ensure the application remains secure, stable, and scalable in production.
What We're Looking For
  • At least 3+ years of Android development experience with Kotlin.
  • Experience integrating AI capabilities such as LLMs, computer vision, or speech APIs.
  • Strong knowledge of asynchronous programming using Coroutines and Flow.
  • Familiarity with REST or gRPC APIs and structured data formats.
  • Strong debugging, profiling, and performance optimisation skills.
  • Comfortable building systems that handle latency, partial failures, and non-deterministic AI behaviour.
  • Experience with ML Kit or lightweight on-device inference is an advantage.
  • Published Android applications on the Google Play Store are a plus.
Success Looks Like
  • Delivering stable, high-quality Android applications that perform reliably in real-world usage.
  • Building responsive, low-latency mobile experiences with efficient CPU and memory utilisation.Identifying, monitoring, and resolving production issues through effective observability and root-cause analysis.
Tech Stack
  • Kotlin / Java
  • SQL / NoSQL
  • TensorFlow Lite (on-device inference)

EA License Number: 14C7227

EA Personnel Number: R1660568 (Katharine Tan)

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

TECHKNOWLEDGEY PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
AI-Driven Android Engineer: Kotlin + On-Device AI
AI-Driven Android Engineer: Kotlin + On-Device AI

TECHKNOWLEDGEY PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Android Software Engineer - AI-Driven Mobile Experience
Android Software Engineer - AI-Driven Mobile Experience

INTELLISEARCH HR SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000
VP of Engineering, Applications
VP of Engineering, Applications

A1 • Singapore

On-site
SGD 180,000 - 260,000
iOS Software Developer
iOS Software Developer

Visa Hunt • Singapore

On-site
SGD 90,000 - 150,000
Technical Lead, Applications
Technical Lead, Applications

AI Chopping Block • Singapore

On-site
SGD 180,000 - 260,000
Staff Software Engineer, Android Trust
Staff Software Engineer, Android Trust

United States Digital Space LLC • Singapore

On-site
SGD 180,000 - 280,000
Technical Lead, Applications
Technical Lead, Applications

Triwill Group • Singapore

On-site
SGD 150,000 - 190,000
iOS Software Engineer
iOS Software Engineer

Pivot Search • Singapore

On-site
SGD 90,000 - 130,000
Technical Product Manager, AI Systems
Technical Product Manager, AI Systems

A1 • Singapore

On-site
SGD 120,000 - 160,000