Mobile Application Developer - AI Finance Agent

bjakcareer · United States

midfull timeremote
Apply on bjakcareer’s site →

Role at a Glance

Remote-only Android role at BJAK, open exclusively to US-based candidates. You will own native Kotlin feature development for their AI Finance Agent — covering insurance, payments, and financial service flows. Core stack: Jetpack Compose, Coroutines, Flow, TensorFlow Lite. Minimum three years of production Kotlin experience required. No salary disclosed. Interview-to-offer target is under one week.

What This Role Is About

This position puts you at the center of BJAK's AI-powered finance product. As the Android engineer responsible for the AI Finance Agent, you will carry features from first commit through stable production — across insurance workflows, payment flows, claims, and savings experiences used by real customers. Expect high ownership: you will collaborate with product and design, debug production incidents, tune performance metrics, and ship new capabilities in parallel. It is a hands-on role in a startup environment where quality and velocity are both non-negotiable.

About BJAK

BJAK was founded in 2019 on the premise that financial products should reach people directly — no intermediaries or branch visits required. The company built the dominant digital insurance marketplace in Southeast Asia, creating an online route to coverage for millions of users who previously lacked one. Over time, BJAK layered adjacent financial products onto that foundation: payments, savings, investment tools, currency exchange, and travel services. It now runs a globally distributed workforce of more than 20 nationalities, operating from both offices and remote setups, and is actively extending its reach into new markets — including the United States.

What You Will Own

  • Develop and release Kotlin-based Android features from initial implementation through stable production deployment
  • Design intuitive user flows for insurance, payments, claims, renewals, and financial transaction experiences
  • Collaborate with product and design teams to reduce complexity in customer-facing journeys
  • Integrate backend REST APIs and maintain the resilience, security, and reliability of all mobile-facing flows
  • Diagnose and resolve performance bottlenecks — crash rates, loading states, response times, and memory pressure
  • Analyse production data and user behaviour signals to identify friction and drive product improvements
  • Build AI-assisted mobile experiences using on-device inference where they provide a measurable improvement to the user journey

Must-Have Qualifications

  • At least three years of hands-on Android development in Kotlin
  • A proven record of shipping production apps to real users on the Google Play Store
  • Fluency in Jetpack libraries, Kotlin Coroutines, Flow, and current Android architecture conventions
  • Sharp instincts for mobile UX — edge cases, error states, loading behaviour, and end-to-end user flow design
  • Experience integrating REST APIs from the mobile client and resolving production-level incidents
  • High autonomy and ownership mindset — moves quickly, maintains quality bar without requiring oversight
  • Sufficient English fluency for written and verbal collaboration across a globally distributed team

Helpful But Not Required

  • A public portfolio of shipped work — app store links, GitHub repositories, screenshots, or case studies that demonstrate individual production impact

Skills Breakdown: Required vs. Contextual

The non-negotiable technical floor is Kotlin with production Android experience — Jetpack Compose, Coroutines, and Flow are expected working knowledge, not aspirational targets. Beyond that, the stated tech stack adds TensorFlow Lite for on-device AI inference and SQL/NoSQL for the data layer; these appear in the stack rather than in the explicit requirements list, signalling that familiarity is valued but not a hard gate. The UX judgment criterion carries real weight here: BJAK explicitly excludes engineers who build screens without caring about the user experience, which narrows the pool beyond pure technical skill and places this role closer to a product-minded engineer profile.

Salary and Compensation

No salary range has been published for this role. BJAK has not disclosed compensation details in this listing, and no benefits package is described. Candidates should raise the topic directly during the interview process. Because the position is US-based remote and BJAK explicitly states it is hiring for the US market, compensation is likely benchmarked against US market rates — but no number should be assumed from the posting alone. Given that BJAK targets completing the full interview process and issuing an offer within one week, raising compensation expectations in the first round is advisable to avoid late-stage mismatches.

Location and Work Model

This is a fully remote position with a hard geographic requirement: applicants must already be located in the United States. BJAK explicitly states it is hiring for the US market, meaning candidates outside the US will not be considered regardless of time-zone alignment. No relocation support or visa sponsorship is mentioned anywhere in the listing. Strong English communication is a stated requirement, reflecting the demands of working across a team spanning more than 20 nationalities.

Frequently asked questions

Is this role open to candidates based outside the United States?

No. The listing states explicitly that applicants must already be located in the United States. BJAK is hiring specifically for the US market, and candidates based elsewhere will not be considered for this position.

What does the interview process look like, and how long does it take?

BJAK runs a three-stage process: an online assessment or practical task, a role-specific interview, and a final CEO round. For strong candidates the company aims to complete all stages and make an offer within one week of the process starting. Candidates who complete assessments quickly are given priority.

What is the minimum Android experience required for this role?

The role requires at least three years of Android development using Kotlin, with a demonstrable track record of shipping apps to production users. Working knowledge of Jetpack libraries, Coroutines, and Flow is also expected as a baseline, not a bonus.

Is a salary range available for this position?

No salary range has been shared in this listing. Compensation details have not been disclosed by the employer and will need to be discussed directly with BJAK during the interview process.

What products will I actually be building?

You will build native Android features for BJAK's AI Finance Agent — a product spanning insurance, payments, claims, renewals, and savings flows. The role also involves developing AI-assisted mobile experiences using TensorFlow Lite for on-device inference, specifically in cases where they genuinely improve the end-user journey.

Are you a fit for this role?

See how your background matches Mobile Application Developer - AI Finance Agent — and the 20 live jobs that fit you best. No signup, no email, nothing stored.