Android Software Engineer

BJAK
Ireland
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Judgment","Independent execution","Collaboration","Structure"]

Own the Android client experience for an AI-powered assistant, building a production app where AI interactions are core to the product. You’ll develop and maintain Kotlin Android apps, integrate AI features (chat, vision, voice, recommendations) via backend APIs, and design UX for streaming and partial results. Focus on performance, memory, responsiveness, stability, security, and scalability—while collaborating with backend and ML engineers to deliver reliable, real-world task completion.

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
Reposted: similar role first listed 2 months ago

Job Summary

Own the Android client experience for an AI-powered assistant, building a production app where AI interactions are core to the product. You’ll develop and maintain Kotlin Android apps, integrate AI features (chat, vision, voice, recommendations) via backend APIs, and design UX for streaming and partial results. Focus on performance, memory, responsiveness, stability, security, and scalability—while collaborating with backend and ML engineers to deliver reliable, real-world task completion.
Location: Ireland
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 to support AI evaluation and iteration.

Key Requirements

  • •3+ years of Android development experience using Kotlin.
  • •Hands-on experience integrating AI features such as LLMs, vision, and speech APIs.
  • •Strong understanding of asynchronous programming with Coroutines and Flow.
  • •Familiarity with REST or gRPC APIs and structured data formats.
  • •Strong debugging and performance profiling skills, comfortable with latency and non-deterministic behavior.
Experience:3+ yearsAIMobileOn-device inferenceGoogle Play Store
Skills:JudgmentIndependent executionCollaborationStructure
Tech Stack:KotlinJavaSQLNoSQLTensorFlow LiteMLKitCoroutinesFlowRESTGRPCLLMVisionVoiceGoogle 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