CareerPlanSign in

Android Software Engineer

Singapore💼 Full-time🗓 2026-09-20 → 2026-09-23

Core

Build production Android applications where AI interactions (chat, vision, voice) are core to the product, focusing on reliability, performance, and clarity for long-running workflows.

Role type

Senior IC Android Software Engineer (AI-native mobile)

Builds

Production Android client applications with integrated AI features

Domain

Mobile development + Generative AI

Deliverable

production ML models | product features

Required skills

Kotlin, asynchronous programming (Coroutines, Flow), REST/gRPC API integration, performance profiling, debugging, on-device inference (MLKit/TensorFlow Lite)

Preferred skills

Experience with streaming responses, partial results handling, non-deterministic behavior environments

Technologies

Kotlin, TensorFlow Lite, MLKit, SQL, noSQL

Responsibilities

Build and maintain production Android apps using Kotlin; Integrate AI-powered features via backend APIs; Design UX patterns for AI interactions; Optimize performance, memory usage, and responsiveness; Implement analytics and logging for AI evaluation; Collaborate with backend and ML engineers on API contracts

Seniority

Mid-to-Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.