Android Software Engineer
Bjak · Remote · Sweden ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Android + Kotlin
- AI-native product
- Fully remote
- 3+ years exp
- Small 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 AI capabilities are central to the product, requiring a focus on reliability, clarity, and speed.
The team works on proactive applications that organize users' lives through conversations and workflows with minimal prompting. You will collaborate closely with backend and ML engineers to design UX patterns for streaming responses and handle non-deterministic behavior effectively.
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 performance, memory usage, and responsiveness
- Implement analytics and logging for AI evaluation
- Collaborate with backend and ML engineers on API contracts
- Ensure app stability, security, and scalability in production
What you'll need
- 3+ years of Android development experience with Kotlin
- Experience integrating AI features such as LLM or vision APIs
- Strong understanding of asynchronous programming with Coroutines
- Familiarity with REST or gRPC APIs and structured data
- Strong debugging and performance profiling skills
- Comfort working with latency and non-deterministic behavior
- Experience with MLKit or light on-device inference
- Published production apps on the Google Play Store
Stack
- Kotlin
- Java
- SQL
- noSQL
- TensorFlow Lite
Hiring process
- Applications evaluated by technical team members
- Three to four interviews maximum
- Interviews conducted via virtual meetings or onsite
- Prompt decision process after final interview