Jakarta , Jakarta Remote (Global) Full-time

Bjak is hiring an iOS Software Engineer

About the Role

The iOS Software Engineer will own the iOS client experience for Bjak, an AI-powered chat application that enables users to complete real-world tasks through intelligent conversations and workflows. You will build a high-performance, reliable iOS application where AI interactions are central to the user experience, using modern Swift and SwiftUI development practices.

What You'll Do

  • Build and maintain iOS applications using Swift and SwiftUI.
  • Integrate AI-powered features through backend APIs.
  • Design UX patterns for AI interactions, including loading states, streaming responses, retries, and fallbacks.
  • Optimize performance, memory usage, and battery efficiency.
  • Capture user signals and feedback to support AI evaluation and iteration.
  • Collaborate closely with backend and ML engineers on API design and system behavior.
  • Maintain high App Store quality, stability, and production reliability.

What We're Looking For

  • 3+ years of iOS development experience using Swift.
  • Strong understanding of async/await, concurrency, and background tasks.
  • Solid iOS performance and memory optimization skills.
  • Experience shipping and maintaining production iOS apps.
  • Comfort designing for latency, partial failure, and non-deterministic AI behavior.

Nice to Have

  • Hands-on experience integrating AI-powered features into mobile apps.
  • Exposure to CoreML or light on-device ML.
  • Familiarity with feature flags or remote configuration systems.
  • Strong intuition for AI UX patterns and user trust considerations.

Technical Stack

  • Swift
  • SPM
  • SwiftUI
  • SQL / noSQL
  • TensorFlow Lite (on-device inference)

Team & Environment

  • Small, world class team
  • High talent density and hands-on team, make decisions collectively

Benefits & Compensation

  • Join a team building products with practical benefits for billions globally.
  • Work in a high talent density environment with rapid decision-making and execution.
  • Be part of a team that balances shipping high-quality work with continuous learning.

Work Mode

rapid speed, striking a balance between shipping high quality work and learning

Bjak is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Required Skills
SwiftSPMSwiftUISQLnoSQLTensorFlow Liteasync/awaitconcurrencybackground tasksiOS performance optimizationmemory optimizationproduction app deploymentlatency designAI behavior handling SwiftSPMSwiftUISQLnoSQLTensorFlow Liteasync/awaitconcurrencybackground tasksiOS performance optimizationmemory optimizationproduction app deploymentlatency designAI behavior handling
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Bjak
Bjak is focused on providing access to affordable and sustainable financial services for people in ASEAN. Headquartered in Malaysia, Bjak is the largest insurance portal in Southeast Asia. Their main portal, Bjak.com, helps millions find the insurance policy with the best value and highest coverage. They invest in technology such as Custom API, trading systems, and data science to enable easy access to financial services.
All jobs at Bjak Visit website
Job Details
Category mobile
Posted 2 months ago