Senior iOS Engineer - Offline-First & Open Banking

X-Team International Pty Ltd

City of Melbourne

On-site

AUD 120,000 - 190,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

X-Team International Pty Ltd – Melbourne VIC is seeking experienced iOS engineers to join a mobile squad for work on two strategic projects at a major Australian bank. You will develop offline-first capabilities using SQLite, design architectures that tolerate latency and outages, and integrate gRPC with Protocol Buffers on iOS.

Ideal candidates have 5+ years of native iOS experience, strong Swift/SwiftUI skills, and hands-on experience with offline caching, MVVM/Redux/TCA, and OAuth2 security.

Qualifications

  • 5+ years of native iOS engineering experience.
  • Deep expertise in Swift and SwiftUI.

Responsibilities

  • Build offline-first architecture with SQLite for local data caching and offline state management.
  • Design mobile architectures that handle network latency, backend outages, and data sync.
  • Consume gRPC services and work with Protocol Buffers and automated code generation on iOS.
  • Implement reactive architecture patterns (MVVM, Redux, or TCA) for managing concurrent data loading and UI state.
  • Apply iOS security fundamentals including Keychain management, certificate pinning, and OAuth2 authentication flows.

Skills

Swift
SwiftUI
SQLite
gRPC
Protocol Buffers
MVVM
Redux
TCA
Security
OAuth2

Job description

X-Team International Pty Ltd – Melbourne VIC is seeking experienced iOS engineers to join a mobile squad for work on two strategic projects at a major Australian bank. You will develop offline-first capabilities using SQLite, design architectures that tolerate latency and outages, and integrate gRPC with Protocol Buffers on iOS.

Ideal candidates have 5+ years of native iOS experience, strong Swift/SwiftUI skills, and hands-on experience with offline caching, MVVM/Redux/TCA, and OAuth2 security.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Engineer
Senior iOS Engineer

X-Team International Pty Ltd • City of Melbourne

On-site
AUD 120,000 - 190,000
Senior Android Engineer – Open Banking, Offline-First
Senior Android Engineer – Open Banking, Offline-First

X-Team • City of Melbourne

On-site
AUD 110,000 - 165,000
Android Engineer (Australia-Melbourne)
Android Engineer (Australia-Melbourne)

X-Team • City of Melbourne

On-site
AUD 110,000 - 165,000
Senior Mobile Engineer — Offline-First & Native/RN
Senior Mobile Engineer — Offline-First & Native/RN

FleetGuru • Gold Coast City

On-site
AUD 140,000 - 180,000
Discounted car servicing
Paid day off on birthday
Guruversity program
+6
Enterprise iOS Engineer (Swift/SwiftUI) - Contract, Sydney
Enterprise iOS Engineer (Swift/SwiftUI) - Contract, Sydney

PayTech Nexus Ltd • Sydney

On-site
AUD 100,000 - 130,000
Senior Software Engineer - iOS
Senior Software Engineer - iOS

PayTech Nexus Ltd • Sydney

On-site
AUD 100,000 - 130,000
Senior IOS Developer - Fintech
Senior IOS Developer - Fintech

Pair People Pty Limited • Sydney

On-site
AUD 140,000 - 180,000
Senior iOS Engineer - Fintech, Onsite in Sydney CBD
Senior iOS Engineer - Fintech, Onsite in Sydney CBD

Pair People Pty Limited • Sydney

On-site
AUD 140,000 - 180,000
Lead iOS Architect & DevOps, Security-First
Lead iOS Architect & DevOps, Security-First

Tech Mahindra • Sydney

On-site
AUD 120,000 - 180,000
Lead iOS Developer
Lead iOS Developer

Tech Mahindra • Sydney

On-site
AUD 120,000 - 180,000