Android Software Engineer

Bjak · Remote · United States ·
Fully remoteFull-timeMiddle3–5 years
COMPENSATION
€•• – ••k
0 applicants so far

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