Skip to main content

Bjak

iOS Software Engineer

United States (Remote)fulltimemidAdded today

About this role

A1 is building an AI-native smart assistant for everyday users. As an iOS Software Engineer, you'll own the complete iOS client experience, integrating advanced AI features while optimizing for performance, reliability, and user trust in a production-grade application.

What you'll do

  • Build and maintain production iOS applications using Swift and SwiftUI
  • Integrate AI-powered features through backend APIs with careful attention to streaming responses and error handling
  • Design UX patterns for AI interactions including loading states, retries, and graceful fallbacks
  • Optimize app performance, memory usage, and battery efficiency for real-world conditions
  • Collect user signals and feedback to support AI model evaluation and product iteration
  • Collaborate with backend and ML engineers on API design and system reliability

What they're looking for

  • Swift and SwiftUI development
  • Async/await and concurrency patterns
  • iOS performance and memory optimization
  • REST API integration and networking
  • Background task management
  • CoreML or on-device ML inference
  • Feature flags and remote configuration
  • Production app monitoring and debugging
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Bjak

Bjak is a Southeast Asian fintech super app offering insurance, payments, savings, wallets, and investment products through a unified platform. The company is hiring full stack engineers, backend engineers, iOS developers, and Android engineers to build scalable features and reliable systems across mobile and web products.

Website
bjak.com
View all jobs at Bjak

Likely interview questions

  • Describe a time you integrated an AI or ML feature into a mobile app. What challenges did you face with latency and non-deterministic behavior?
  • How do you approach designing UI patterns for streaming responses and handling partial failures in AI-powered features?