Android Software Engineer
A1 · Singapour
Job description
About the role
CompanyA1 is creating a proactive AI smart assistant that lives on Android devices. As an Android Software Engineer you will own the mobile client experience, ensuring AI interactions feel natural, reliable, and performant.
Key responsibilities
- Design, develop, and maintain production‑grade Android applications using Kotlin.
- Integrate AI‑powered features such as chat, vision, voice, and recommendation APIs.
- Implement UX patterns for streaming responses, retries, and partial results.
- Optimize memory usage, latency, and CPU consumption for AI‑heavy workflows.
- Add analytics, logging, and feedback mechanisms to support continuous AI evaluation.
- Collaborate with backend and ML engineers on API contracts and system behavior.
- Ensure app stability, security, and scalability in production environments.
Required profile
- 3+ years of professional Android development experience.
- Hands‑on experience integrating AI services (LLM, vision, speech APIs).
- Comfort working with asynchronous programming models (Coroutines, Flow).
- Ability to handle latency, partial failures, and non‑deterministic model behavior.
- Track record of shipping apps to Google Play Store.
Required skills
- Kotlin
- Java
- Android SDK
- Coroutines & Flow
- REST or gRPC APIs
- SQL & NoSQL databases
- TensorFlow Lite
- MLKit (on‑device inference)
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 12 hours ago
Expires 1 month from now
2 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
A1
Singapour