Android Software Engineer
Bjak · Remote · United States ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote
- Android + Kotlin
- AI integration focus
- 3+ years experience
- Small high-density team
You will own the Android client experience for Actai, ensuring AI interactions feel natural and performant on mobile devices. This is not a thin client role; you will build a production application where performance, reliability, and clarity are central to the product.
The team aims to bring intelligence to everyday workflows with minimal prompting, focusing on long-running tasks and persistent context. You will collaborate closely with backend and ML engineers to define API contracts and system behavior.
What you'll do
- Build and maintain production Android apps using Kotlin
- Integrate AI features like chat, vision, and voice via APIs
- Design UX patterns for streaming responses and retries
- Optimize memory usage and responsiveness for AI flows
- Implement analytics and logging for AI evaluation
- Collaborate with backend and ML engineers on APIs
- Ensure app stability, security, and scalability
What you'll need
- 3+ years of Android development with Kotlin
- Experience integrating AI features like LLMs or vision
- Strong grasp of Coroutines and Flow
- Familiarity with REST or gRPC APIs
- Strong debugging and performance profiling skills
- Comfort with latency and non-deterministic behavior
- Experience with MLKit or on-device inference
- Published production apps on Google Play Store
Stack
- Kotlin
- Java
- SQL
- noSQL
- TensorFlow Lite
Hiring process
- Technical team evaluates applications
- Three to four virtual or onsite interviews
- Prompt decision following final interview