Senior iOS Engineer in Melbourne

Senior iOS Engineer in Melbourne

Melbourne Full-Time On-site
X

X-Team International Pty Ltd – Melbourne VIC

X-Team is seeking talented engineers to join us to participate in a mobile engineering squad at one of Australia's largest banks, working on two strategic projects: focusing on mobile app resiliency used by millions of customers, and building Open Banking features. You'll build it in Swift and SwiftUI with a SQLite caching layer, using networking and database code generated from gRPC definitions.

Key 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 background data synchronization

Consume gRPC services and work with Protocol Buffers and automated code generation on iOS

Implement reactive architecture patterns for managing concurrent data loading and UI state

Apply iOS security fundamentals including Keychain management, certificate pinning, and OAuth2 authentication flows

About you

5+ years of native iOS engineering, with deep expertise in Swift and SwiftUI

Stronger expertise in Backend mobile engineering rather than just experience in Frontend / UI

Extensive production experience designing offline-first apps with SQLite for local data caching and offline state management

Track record of building mobile architectures that handle network latency, backend outages, and background data synchronization

Practical experience consuming gRPC services and working with Protocol Buffers and automated code generation on iOS

Reactive architecture experience (MVVM, Redux, or TCA) for managing concurrent data loading and UI state

iOS security fundamentals: Keychain management, certificate pinning, and OAuth2 authentication flows

Able to work onsite in Melbourne for the first 2 to 4 weeks

#J-18808-Ljbffr

Senior iOS Engineer in Melbourne employer: X-Team International Pty Ltd

X-Team International Pty Ltd is an exceptional employer, offering Senior Android Engineers the opportunity to work on impactful projects at one of Australia's largest banks in the vibrant Melbourne CBD. With a strong focus on innovation and collaboration, employees benefit from a supportive work culture that encourages professional growth through hands-on experience with cutting-edge technologies like Kotlin and Jetpack Compose. The company values work-life balance and provides unique advantages such as flexible working arrangements and the chance to contribute to meaningful banking solutions used by millions.

X

Contact Details:

X-Team International Pty Ltd Recruitment Team