Latest AI JobsBrowse Jobs
bjakcareer logo

Android Software Engineer

bjakcareerChinaActAI 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

The Android Software Engineer position at bjakcareer is located in China and suits an experienced developer focused on building production-ready mobile applications with integrated artificial intelligence. This role centers on shaping the mobile client experience where artificial intelligence interactions form the core of the software.

Role Overview

As an Android Software Engineer, the professional manages the Android client experience, determining how artificial intelligence functions and performs on mobile devices. The position involves constructing a production Android application emphasizing performance, reliability, and clarity rather than serving as a thin client.

Key Responsibilities

Construct and maintain production Android applications using Kotlin.
Connect artificial intelligence capabilities like chat, vision, voice, and recommendations through backend application programming interfaces.
Formulate user experience patterns for artificial intelligence interactions, encompassing streaming responses, retries, and partial results.
Refine performance, memory consumption, and responsiveness for workflows heavy on artificial intelligence.
Deploy analytics, logging, and feedback collection to aid artificial intelligence evaluation and iteration.
Partner alongside backend and machine learning engineers regarding application programming interface contracts and system behavior.
Guarantee application stability, security, and scalability within production settings.

Requirements

Three or more years of Android development background utilizing Kotlin.
Practical background connecting artificial intelligence capabilities such as large language models, vision, and speech application programming interfaces.
Deep comprehension of asynchronous programming through Coroutines and Flow.
Acquaintance with REST or gRPC application programming interfaces alongside structured data formats.
Robust debugging and performance profiling capabilities.
Ease with constructing systems inside environments subject to latency, partial failure, and non-deterministic behavior.
Background using MLKit or lightweight on-device inference.
Successfully published production applications on the Google Play Store.

Skills and Tools

Kotlin and Java
SQL and noSQL
TensorFlow Lite for on-device inference
Coroutines and Flow
REST and gRPC application programming interfaces
MLKit

About the Company

ACTAI builds proactive applications aimed at users who do not rely on complex prompting, bringing intelligence to conversations, errands, organizing, and workflows with minimal prompting. The organization focuses on high reliability for long-running workflows, persistent context, and real-world task completion to help reduce hallucinations.

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 and maintaining production Android applications where artificial intelligence interactions are core to the product, requiring high performance, reliability, and clarity.

How many years of experience are required for this position?

Candidates must have three or more years of Android development experience utilizing Kotlin.

What technologies and tools are part of the tech stack?

The tech stack includes Kotlin, Java, SQL, noSQL, and TensorFlow Lite for on-device inference.

What is the interview process like?

The evaluation includes between three and four interviews conducted via virtual meetings and/or onsite, handled by technical team members.

Ready to apply?

The application is on the official bjakcareer careers page.

Apply on company site