Android Software Engineer

BJAK
Warsaw
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Debugging","Performance profiling","Independent execution","Judgment","Collaboration"]

Own the Android client experience for an AI-powered smart assistant, building a production mobile app where AI interactions are core to the product. Develop and maintain Android apps in Kotlin, integrate AI features (chat, vision, voice, recommendations) through backend APIs, and design UX for streaming responses, retries, and partial results. Optimize performance, memory, and responsiveness for AI-heavy flows, while collaborating with backend and ML engineers to deliver stable, secure, scalable releases.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
BJAK
BJAK
1 month ago

Android Software Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Own the Android client experience for an AI-powered smart assistant, building a production mobile app where AI interactions are core to the product. Develop and maintain Android apps in Kotlin, integrate AI features (chat, vision, voice, recommendations) through backend APIs, and design UX for streaming responses, retries, and partial results. Optimize performance, memory, and responsiveness for AI-heavy flows, while collaborating with backend and ML engineers to deliver stable, secure, scalable releases.
Location: Warsaw
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and maintain production Android apps using Kotlin.
  • •Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs.
  • •Design UX patterns for AI interactions, including streaming responses, retries, and partial results.
  • •Optimize performance, memory usage, and responsiveness for AI-heavy flows.
  • •Implement analytics, logging, and feedback capture and collaborate with backend and ML engineers on API contracts and system behavior.

Key Requirements

  • •3+ years of Android development experience using Kotlin.
  • •Hands-on experience integrating AI features such as LLM, vision, and speech APIs.
  • •Strong understanding of asynchronous programming with Coroutines and Flow.
  • •Experience with REST or gRPC APIs and structured data formats.
  • •Published production Android apps on the Google Play Store.
Experience:3+ yearsAILLMMobileOn-device inference
Skills:DebuggingPerformance profilingIndependent executionJudgmentCollaboration
Tech Stack:KotlinJavaSQLNoSQLTensorFlow LiteMLKitCoroutinesFlowRESTGRPCGoogle Play Store

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