Stand out for this role — generate a tailored resume and cover letter in about a minute.
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.
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.
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
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