About us
At Westpac New Zealand, our purpose is to Help New Zealanders Succeed. As a Bank and one of New Zealand's leading employers, we are passionate about helping people. We are taking action today to create a better future for the people who bank with us, work with us, invest in us or are part of our broader communities.
Mō te tūranga | About the role
Join Westpac Mobile as we modernise our apps and deliver intuitive, beautiful customer experiences. As a Senior Mobile Engineer (iOS), you will work closely with Lead engineers, principal engineers and across squads to understand requirements, contribute to solution design, and support the delivery of high quality mobile features. You will play a key part in developing, testing, and releasing updates that enhance the everyday banking experience for our customers.
This is a contract role through to September 2026, working closely with the Digital Engineering team.
Ko tō mahi | What you will do
Feature Development: Work within our engineering teams to build and deliver mobile application features that support our digital roadmap and create seamless experiences for our customers.
Collaboration: Work with engineers across multiple squads to understand technical approaches and participate in discussions about design and architecture.
Quality First: Write clean, maintainable, and testable Swift code that aligns with modern engineering standards and supports long term reliability.
Modernisation Support: Contribute to our modernisation efforts by following improved development, quality, and DevOps practices across the mobile codebase.
Testing and Stability: Support shift left testing through basic automation, unit tests, and working alongside the Quality Engineering team to ensure dependable and resilient mobile experiences.
Team Culture: Demonstrate positive work practices, work well with others, and contribute to building a collaborative and supportive team environment.
Delivery Contribution: Take ownership of allocated tasks across the development lifecycle and work with the team to deliver features from build to release.
Nā tāu rourou | What you will bring
Hands on experience developing iOS applications using Swift, with an understanding of mobile design principles, platform patterns, and best practice.
Experience with SwiftUI and UIKit, and a willingness to learn Kotlin for Android as needed.
Understanding common architectural patterns such as MVVM, and the ability to apply structured, modular approaches to your work.
Familiarity with testing tools and frameworks such as Swift Testing, XCTest and XCUITest, with an interest in growing skills in mobile automation.
Exposure to or interest in Mobile DevOps tools such as Fastlane, Jenkins, GitHub Actions, or Bitrise.
Awareness of Apple Human Interface Guidelines, including accessibility and inclusive design.
Understanding of concurrency models such as Swift concurrency, GCD and Operation Queue, and a willingness to learn structured concurrency and Kotlin coroutines.
Willingness to participate in code reviews, learn from others, and contribute to shared technical quality across the team.
Strong communication skills, a collaborative mindset, and a focus on delivering customer centric solutions.



