Latest AI JobsBrowse Jobs
bjakcareer logo

Android Software Engineer

bjakcareerIndonesiaActAI Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Senior · 3+ yrs
Posted
28 Sept 2026
Status
Open · checked 7d ago

About this role

bjakcareer seeks an Android Software Engineer for a full-time position located in Indonesia, suited for a mobile developer with a background in Kotlin and AI integrations. This opportunity involves building production-ready mobile applications where artificial intelligence features are central to the user experience.

Role Overview

As an Android Software Engineer, the professional takes ownership of the mobile client experience, shaping how artificial intelligence behaves, performs, and feels on handheld devices. The work centers on developing a robust mobile product rather than a thin client, requiring close attention to reliability, performance, and clarity in AI interactions.

Key Responsibilities

Create and upkeep production Android applications utilizing Kotlin.
Connect backend APIs to incorporate artificial intelligence capabilities such as chat, vision, voice, and recommendations.
Formulate user experience patterns for artificial intelligence features, encompassing streaming responses, retries, and partial results.
Refine memory usage, responsiveness, and performance for heavy artificial intelligence workflows.
Set up logging, analytics, and feedback collection to aid in artificial intelligence iteration and evaluation.
Partner with machine learning and backend engineers regarding system behavior and application programming interface contracts.
Maintain security, stability, and scalability for applications in production environments.

Requirements

Three or more years of Android software development experience using Kotlin.
Practical background in connecting artificial intelligence features like language models, speech, and vision interfaces.
Solid grasp of asynchronous programming through Coroutines and Flow.
Acquaintance with gRPC or REST application programming interfaces alongside structured data formats.
Robust debugging and performance profiling capabilities.
Ability to construct systems within settings featuring latency, non-deterministic behavior, and partial failure.
Background using MLKit or lightweight on-device inference.
History of publishing production applications on the Google Play Store.

Skills and Tools

Kotlin
Java
SQL
NoSQL
TensorFlow Lite
Coroutines and Flow
REST and gRPC APIs
MLKit

About the Company

ACTAI operates with a mission to develop proactive applications for individuals globally who do not utilize complex prompting, focusing on bringing intelligence to workflows, conversations, errands, and organizing. The organization values high talent density, independent execution, and collective decision-making.

How to Apply

Interested candidates should apply directly on the official company careers page.

Skills and tech stack

Questions candidates ask

What is the primary focus of the Android Software Engineer role?

The role focuses on building production Android applications where AI interactions are core to the product, managing the mobile client experience, and optimizing performance, reliability, and clarity.

How many years of experience are required for this position?

Candidates must have 3+ years of Android development experience using Kotlin.

What technical stack and tools are used in this role?

The tech stack includes Kotlin, Java, SQL, NoSQL, and TensorFlow Lite for on-device inference, along with Coroutines, Flow, and various APIs.

What does the interview process look like?

The process consists of 3 to 4 interviews conducted via virtual meetings or onsite, evaluated by technical team members.

Where is the position located?

The job is located in Indonesia.

Ready to apply?

The application is on the official bjakcareer careers page.

Apply on company site