iOS Software Engineer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

iOS Software Engineer developing mobile applications for BJAK's AI-powered insurance and financial products. Collaborating within a global engineering team to enhance user experiences.

Responsibilities:

  • Build and maintain production-grade iOS applications using Swift and SwiftUI.
  • Design and implement intuitive, responsive mobile interfaces for insurance, payments, and customer workflows.
  • Integrate backend APIs for quotations, policy management, claims, and transactional services.
  • Contribute to mobile features that incorporate AI-assisted capabilities (e.g., chat experiences, recommendations, automation flows).
  • Design UX patterns for real-time interactions, including loading states, streaming responses, retries, and fallbacks.
  • Optimize application performance, responsiveness, memory usage, and battery efficiency.
  • Implement analytics, crash reporting, and user behavior tracking to improve product quality.
  • Collaborate closely with backend, product, design, and AI/ML teams throughout the development lifecycle.
  • Ensure stability, scalability, and high App Store quality across production releases.
  • Continuously improve engineering standards, architecture, and iOS best practices.

Requirements:

  • 3+ years of iOS development experience using Swift.
  • Strong understanding of iOS architecture patterns (MVVM, MVC, or modern equivalents).
  • Proven experience shipping production iOS applications.
  • Strong knowledge of async/await, concurrency, and background task handling.
  • Experience integrating RESTful APIs and working with distributed systems.
  • Strong debugging and performance optimization skills (memory, CPU, battery).
  • Experience building responsive UI using SwiftUI (UIKit experience is a plus).
  • Strong ownership mindset with attention to detail and product quality.
  • Comfortable working in fast-paced product environments.

Benefits:

  • Build AI-Powered Products - Work on intelligent insurance automation systems.
  • Global Engineering Organization - Collaborate across multiple countries.
  • International Impact - Products used by millions across Southeast Asia and beyond.
  • Learning & Development Budget - Support for continuous growth.
  • High Ownership Culture - End-to-end ownership of engineering work.
  • Modern Engineering Practices - Focus on quality and scalability.
  • Career Growth - Fast-moving engineering environment.
  • Competitive Compensation - Attractive salary package.
  • Fully Remote - Work remotely with globally distributed teams.