Android Software Engineer
About this job
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)
If you're passionate about building AI-native mobile experiences and want to work on cutting-edge products that bring AI into everyday life and you fulfil the above criteria, please send your updated resume to Ms. Tan Shui Li, Katharine (Chen Ruili) (R1660568). We regret to inform that only shortlisted candidates will be notified.
EA License Number: 14C7227
EA Personnel Number: R1660568 (Katharine Tan)
Market insight
61% above the medianExplore related jobs
Similar jobs
Service Engineer (Pumps Division)
Preschool Relief Teacher (English and Mandarin)
Private Preschool Chinese Teacher
Manager, Service Sales - Power Generation & Critical Infrastructure (Hybrid/ Shuttle provided)
Sales Engineer (Mechanical & Instrumentation)
Personal cum Admin Assistant (Part - time)
Frequently asked questions
What salary can I expect?
The employer lists $5,500 – $10,000 for this role at INTELLISEARCH HR SOLUTIONS PTE. LTD. in Singapore. For comparison, the local market median is about 4 800 $ based on 65 377 similar offers.
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.
Where can I see employment type and work format?
Key conditions are shown above the description. You can also open related listings for INTELLISEARCH HR SOLUTIONS PTE. LTD. and Singapore.

