Senior iOS Architect & Technical Lead

PT mHealthBank Rising Care

Jakarta Selatan

On-site

IDR 600,000,000 - 900,000,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

PT mHealthBank Rising Care in Jakarta seeks an experienced iOS Architect to drive advanced applications using Swift, SwiftUI, and UIKit, owning architectural decisions end-to-end.

You will define MVVM patterns, contribute to Design System, build robust offline-first data layers with Core Data/SwiftData, and lead code quality through testing, CI/CD, and collaboration with product teams.

Qualifications

  • Experience designing and owning iOS architecture decisions.
  • Strong proficiency in Swift, SwiftUI and UIKit.
  • Experience implementing MVVM (and MVVM-C, TCA, or Clean Architecture) and contributing to design systems.

Responsibilities

  • Architect and drive advanced iOS applications using Swift, SwiftUI, and UIKit, owning architectural decisions across one or more app modules end-to-end.
  • Define and evolve MVVM (and where appropriate, MVVM-C, TCA, or Clean Architecture) patterns, setting engineering standards adopted across the team.
  • Design System: Drive the development of scalable, reusable components, evolve the shared library, and establish standards that ensure consistency and adoption across teams.
  • Design robust, scalable networking and concurrency layers using async/await, Combine, and GCD/Operations, with a strong eye toward thread safety, race conditions, and structured concurrency at scale.
  • Own performance and memory efficiency as a first-class responsibility — proactively profiling with Instruments and MetricKit, setting up crash/ANR-equivalent monitoring, and driving down regressions before they hit production.
  • Set and enforce testing strategy across the codebase (XCTest, XCUITest, EarlGrey, snapshot testing), including defining the test pyramid, coverage targets, and layering conventions for the team.
  • Lead API contract discussions with backend engineers early in the design phase, identifying edge cases, payload inefficiencies, and versioning concerns before implementation begins.
  • Design resilient offline-first architectures using Core Data/SwiftData, including conflict resolution, sync strategies, and migration handling for evolving schemas.
  • Own CI/CD pipeline health and evolution (Fastlane, Jenkins, Xcode Cloud) — improving build times, release cadence, and reducing manual App Store delivery overhead.
  • Evaluate and pilot emerging frameworks (App Intents, WidgetKit, Live Activities, Dynamic Island) and make build-vs-wait recommendations grounded in user impact and technical risk.
  • Lead technical design discussions (TCDs) for complex, cross-team features, anticipating downstream impact across modules and other platforms.
  • Mentor SDE1/SDE2 engineers through code reviews, pairing, and structured feedback — raising the technical bar of the team, not just your own output.
  • Conduct root-cause analysis on production incidents (crashes, ANRs, performance regressions) and drive systemic fixes, not just patches.
  • Influence technical roadmap and prioritization — surfacing tech debt, proposing refactors, and making a business case for engineering investment.
  • Partner with Product, Design as a technical stakeholder, not just an implementer — shaping feature feasibility and scope during planning.
  • Strong communication skills, with the ability to explain complex technical tradeoffs to engineers, PMs, and leadership alike.
  • Exceptional problem-solving and systems-thinking — able to diagnose ambiguous, cross-module issues without full context upfront.
  • Track record of raising the technical bar for those around them, whether through reviews, documentation, or direct mentorship.
  • Explore AI-driven capabilities — on-device ML, LLM-powered features, or AI-assisted dev tools -to enhance product experience and engineering efficiency.
  • Proficient in using AI coding assistants (e.g., Claude Code) as part of the daily development workflow — for code generation, refactoring, debugging, test writing, and reviewing merge requests.
  • Comfortable adopting AI-assisted engineering practices across the SDLC — from spec-to-code generation and automated test coverage to AI-driven MR review and crash/issue triage — and continuously improving how the team uses these tools.

Skills

Swift
SwiftUI
UIKit
MVVM
Combine
Async/Await
Testing
CI/CD
Design System
Mentorship
Communication

Tools

Fastlane
Jenkins
Xcode Cloud

Job description

PT mHealthBank Rising Care in Jakarta seeks an experienced iOS Architect to drive advanced applications using Swift, SwiftUI, and UIKit, owning architectural decisions end-to-end.

You will define MVVM patterns, contribute to Design System, build robust offline-first data layers with Core Data/SwiftData, and lead code quality through testing, CI/CD, and collaboration with product teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior iOS Engineer – Banking Apps & Secure APIs
Senior iOS Engineer – Banking Apps & Secure APIs

PT Akhdani Reka Solusi • Kemayoran

On-site
IDR 420,000,000 - 660,000,000
iOS Architect: Modular Systems & Performance Lead
iOS Architect: Modular Systems & Performance Lead

Fore Coffee • Jakarta Timur

On-site
Senior iOS Engineer: Banking Apps & API Integrations
Senior iOS Engineer: Banking Apps & API Integrations

PT. Akhdani Reka Solusi • Jakarta Pusat

On-site
IDR 223,200,000 - 446,400,000
Staff iOS Engineer — Lead Delightful Swift Apps
Staff iOS Engineer — Lead Delightful Swift Apps

Techy Recruiter • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
iOS Mobile App Lead - Swift & UX
iOS Mobile App Lead - Swift & UX

Pt M & N Indonesia • Jawa Barat

On-site
IDR 223,200,000 - 390,600,000
Mobile Engineer iOS
Mobile Engineer iOS

Akar Inti Teknologi • Jakarta Pusat

On-site
IDR 180,000,000 - 340,000,000
Senior iOS Engineer — Architecture & Ownership
Senior iOS Engineer — Architecture & Ownership

Kredivo Group • Daerah Khusus Ibukota Jakarta

On-site
Senior iOS Engineer - Craft Delightful FinTech Apps
Senior iOS Engineer - Craft Delightful FinTech Apps

Ajaib Group • Jakarta Pusat

On-site
IDR 180,000,000 - 320,000,000
Senior iOS Engineer - Banking | Build Scalable UI & Flows
Senior iOS Engineer - Banking | Build Scalable UI & Flows

PT. SIGMA GLOBAL TEKNOLOGI (SIGMATECH) • Jakarta Utara

On-site
IDR 240,000,000 - 420,000,000
Medical
Miscellaneous allowance
Attractive Salary, THR, BPJS, Annual &
+1
Senior iOS Developer - Swift + RxSwift | Hybrid (Yogyakarta)
Senior iOS Developer - Swift + RxSwift | Hybrid (Yogyakarta)

PT Kode Evolusi Bangsa • Sleman

Hybrid
IDR 167,400,000 - 279,000,000
Hybrid work in Yogyakarta