Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Android Software Engineer
ICT
Company shared salary
NA
Market rate
S$6,000–S$10,000/mo (S$72,000–S$120,000/yr)
Based on similar roles (title + domain + location).
Responsibilities
- ● There are over 5 billion users using basic applications today such email, notes, tasks that are not AI-native. Our mission is to build a proactive smart assistant for everyday users to bring intelligence to conversations, errands, organising and workflows, with minimal prompting.
- ● Our product focuses on achieving high reliability for long-running workflows, persistent context, and real-world task completion. The system must handle multi-step reasoning, interact with external tools, and remain reliable despite non-deterministic model behavior. Our objective is to help users complete tasks daily enjoyable with over 90% reduced time.
- ● As an Android Software Engineer, you own the Android client experience, how AI feels, behaves, and performs on mobile devices. This is not a thin client role. You will build a production Android application where AI interactions are core to the product, and performance, reliability, and clarity matter.
- ● Build and maintain production Android apps using Kotlin.
- ● Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs.
- ● Design UX patterns for AI interactions, including streaming responses, retries, and partial results.
- ● Optimize performance, memory usage, and responsiveness for AI-heavy flows.
- ● Implement analytics, logging, and feedback capture to support AI evaluation and iteration.
- ● Collaborate closely with backend and ML engineers on API contracts and system behavior.
- ● Ensure app stability, security, and scalability in production environments.
- ● IDEAL EXPERIENCES
- ● + years of Android development experience using Kotlin.
- ● Hands-on experience integrating AI features (e.g. LLM, vision, speech APIs).
- ● Strong understanding of asynchronous programming (Coroutines, Flow).
- ● Familiarity with REST or gRPC APIs and structured data formats.
- ● Strong debugging and performance profiling skills.
- ● Comfort building in environments with latency, partial failure, and non-deterministic behavior.
- ● Published production apps on the Google Play Store.
- ● Stable, smooth, and reliable real-world use android applications.
- ● Performance is optimized: responsive, low-latency, and efficient on memory and CPU.
⚡ Full Resume Sandbox Canvas