Latest AI JobsBrowse Jobs
bjakcareer logo

Android Software Engineer - AI Finance Agent

bjakcareerIndonesiaEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Mid · 3+ yrs
Posted
1 Oct 2026
Status
Open · checked 7d ago

About this role

This role suits an Android software engineer based in Indonesia who has a strong background in Kotlin and wants to build native mobile experiences for an AI finance platform. The position is remote within Indonesia and requires English communication skills for global team collaboration.

Role Overview

BJAK is hiring Android Software Engineers to develop the native Android experience for the company's AI Finance Agent in Indonesia. The position involves designing clean user flows, ensuring fast application performance, and delivering reliable mobile features for regional users. Candidates must reside in Indonesia and possess strong English proficiency.

Key Responsibilities

Build and ship Android features using Kotlin.
Create clean mobile flows for insurance, payments, claims, renewals, and financial services.
Collaborate with product and design teams to simplify complex user journeys.
Integrate backend APIs while ensuring mobile flows remain stable, secure, and reliable.
Enhance application performance by addressing crash rates, loading states, responsiveness, and memory usage.
Utilize analytics, user behavior data, and production issues to refine the product.
Build AI-assisted mobile experiences when they genuinely enhance the user journey.

Requirements

Minimum of 3 years of Android development experience utilizing Kotlin.
Strong Android fundamentals with demonstrated experience shipping production applications.
Solid knowledge of Jetpack, Coroutines, Flow, and modern Android architecture.
Strong sense of mobile UX, usability, edge cases, and user flows.
Experience integrating REST APIs and debugging production issues.
Ability to execute quickly with high ownership and strong attention to product quality.
Strong English communication skills.
Must be based in Indonesia.

Nice to Have

App links, GitHub profiles, screenshots, or examples of shipped work.

Skills and Tools

Kotlin
Jetpack Compose
Android SDK
Coroutines & Flow
SQL / NoSQL
TensorFlow Lite

About the Company

Founded in 2019, BJAK operates an insurance platform in Southeast Asia and is expanding its services to include spending, saving, investing, exchanging, and traveling. The organization employs staff across global offices and remote locations representing over twenty nationalities. The main working language across global teams is English.

How to Apply

To apply for this position, please visit the official company careers page.

Skills and tech stack

Questions candidates ask

Where is the position located?

The role is remote, but candidates must be based in Indonesia.

What programming language is required for this role?

Candidates must have experience with Kotlin.

How many years of experience are required?

At least 3 years of Android development experience is required.

What is the primary working language?

English is the main working language, and strong English communication is required.

What does the interview process involve?

The process includes an online assessment or practical task, a role-specific interview, and a CEO or final round.

Ready to apply?

The application is on the official bjakcareer careers page.

Apply on company site