Android Software Engineer

BJAK
Zurich
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Kotlin","Java","Coroutines","Flow","REST","GRPC","SQL","NoSQL","TensorFlow Lite","On-device inference"]

Join A1 as an Android Software Engineer to own the Android client experience for an AI-powered mobile product. Build production Android apps in Kotlin, integrate AI features via backend APIs, optimize performance for AI-heavy flows, design UX patterns for streaming responses, and collaborate with backend/ML engineers to ensure stability, security, and scalability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
BJAK
BJAK
3 months ago

Android Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Join A1 as an Android Software Engineer to own the Android client experience for an AI-powered mobile product. Build production Android apps in Kotlin, integrate AI features via backend APIs, optimize performance for AI-heavy flows, design UX patterns for streaming responses, and collaborate with backend/ML engineers to ensure stability, security, and scalability.
Location: Zurich
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Own the production Android app experience and ensure AI interactions are core to the product, with focus on performance, reliability, and clarity.
  • •Build and maintain production Android apps using Kotlin; implement analytics, logging, and feedback mechanisms.
  • •Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs and collaborate on API contracts.
  • •Design UX patterns for AI interactions, including streaming responses, retries, and partial results; optimize memory and responsiveness.
  • •Collaborate with backend and ML engineers; ensure app stability, security, and scalability in production environments.

Key Requirements

  • •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 (Coroutines, Flow).
  • •Familiarity with REST or gRPC APIs and structured data formats.
  • •Strong debugging and performance profiling skills; published production apps on Google Play Store.
Experience:3+ years
Skills:KotlinJavaCoroutinesFlowRESTGRPCSQLNoSQLTensorFlow LiteOn-device inference
Tech Stack:KotlinJavaSQLNoSQLTensorFlow LiteCoroutinesFlowRESTGRPC

Company Brief

BJAK
Bjak is a Malaysia-based insurtech that operates an online insurance comparison and distribution platform across SEA, simplifying purchase and servicing of motor and life insurance using digital tools and AI-enabled services.
Industry: InsurTech
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: Selangor, Malaysia
Founded: 2019
Glassdoor
Glassdoor: 2.5
WebsiteLinkedInGlassdoor