Bjak
Android Software Engineer
United States (Remote)fulltimemidAdded 2 days ago
About this role
A1 is seeking an Android Software Engineer to build a production mobile app that integrates advanced AI capabilities like chat, vision, and voice. You'll own the Android client experience, focusing on performance, reliability, and intuitive UX patterns for AI-powered interactions.
What you'll do
- Develop and maintain production Android applications using Kotlin with AI-powered features
- Design UX patterns for streaming responses, retries, and handling partial AI results
- Optimize performance, memory, and responsiveness for AI-heavy workflows
- Integrate AI features via backend APIs including chat, vision, voice, and recommendations
- Implement analytics, logging, and feedback mechanisms to support AI iteration
- Collaborate with backend and ML engineers on API contracts and system behavior
What they're looking for
- Kotlin and Java development
- 3+ years Android development experience
- Asynchronous programming with Coroutines and Flow
- REST/gRPC APIs and structured data formats
- Performance profiling and debugging
- AI/ML integration (LLM, vision, speech APIs)
- On-device inference or MLKit experience
- Google Play Store app publishing
Opens the official application on the employer’s site. No login required.