Bjak logo

Android Software Engineer

Bjak
Posted a month ago

LOCATION

Indonesia · Remote

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

KotlinRESTful APIsAsynchronous ProgrammingPerformance Optimizationgoogle play storeerror handling

Job description

Overview

Android Software Engineer owning the Android client experience and how AI interactions feel and perform on mobile devices.

What you'll do

  • Build and maintain production Android apps using Kotlin.
  • Integrate AI-powered features via backend APIs.
  • Design UX patterns for AI interactions including streaming, retries, and partial results.
  • Optimize performance, memory usage, and responsiveness for AI-heavy flows.
  • Implement analytics, logging, and feedback capture for AI evaluation and iteration.
  • Collaborate with backend and ML engineers on API contracts and system behavior.
  • Ensure app stability, security, and scalability in production.

What you'll need

  • 3+ years of Android development experience using Kotlin.
  • Hands-on experience integrating AI features (e.g., LLM, vision, speech APIs).
  • Strong understanding of asynchronous programming using Coroutines and Flow.
  • Familiarity with REST or gRPC APIs and structured data formats.
  • Strong debugging and performance profiling skills.
  • Comfort building for latency, partial failure, and non-deterministic behavior.
  • Experience publishing production apps on the Google Play Store.

Details

  • Location: Indonesia.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Android Software Engineer