Software Engineer - Mobile iOS

TSB

Wellington

Hybrid

NZD 90,000 - 120,000

Part time

33 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TSB Bank in Wellington is seeking an experienced Software Engineer to design, build, and maintain iOS applications, interfacing with backend services using RESTful APIs. The role emphasizes secure, performant, and user-friendly mobile experiences within a collaborative, cross-functional team.

You will contribute to solution planning, participate in incident management, and help drive continuous improvement of mobile delivery processes and workflows in a fixed-term arrangement.

Qualifications

  • 3–5 years in software development with at least 3 years in iOS.
  • Proven track record publishing iOS apps to the App Store.
  • Experience with API-led development and backend integration.
  • Strong understanding of iOS Human Interface Guidelines.
  • Experience with RESTful APIs and authentication.
  • Experience with CI/CD and mobile deployment processes.
  • Collaborative with cross-functional teams in Agile environments.
  • Proactive problem-solving and secure data handling.

Responsibilities

  • Design, build, test, and deploy iOS applications aligned with user needs.
  • Integrate mobile apps with backend systems via RESTful APIs.
  • participate in project planning and technical design for mobile solutions.
  • Implement iOS security best practices and data integrity measures.
  • Support and improve CI/CD pipelines for mobile deployment.
  • Monitor app performance, crash reports, and analytics for stability.
  • Contribute to incident response and production troubleshooting.

Skills

Swift
iOS Development
Objective-C
UIKit
SwiftUI
RESTful APIs
MVVM
Xcode
Unit Testing
Security best practices

Tools

Git
Jira
CI/CD
Postman
Firebase
TestFlight

Job description

  • Computer Software Engineer, Applications

Software Engineer Mobile iOS
Wellington, Auckland, New Plymouth locations considered

Fixed term

About the Role

This hands-on role involves designing, building, and maintaining iOS applications and integrations with backend systems using APIs. You’ll contribute to solution planning, collaborate with cross-functional teams, and ensure applications are secure, performant, and user-friendly. You’ll also support service operations, participate in incident management, and drive continuous improvement in mobile delivery processes and workflows.

Key Responsibilities

  • Contribute to the design, development, testing, and deployment of iOS applications aligned with business goals and user needs.
  • Integrate mobile apps with backend systems and third-party services using RESTful APIs.
  • Participate in project planning and technical design, focusing on delivering high-value mobile solutions.
  • Implement iOS security best practices, maintain data integrity, and remediate vulnerabilities prior to release.
  • Support and enhance CI/CD pipelines for mobile app deployment to improve release efficiency.
  • Monitor app performance, crash reports, and analytics to ensure stability and availability.
  • Participate in incident response and troubleshooting for production mobile systems.

Key Technologies

  • Languages and Frameworks: Swift, SwiftUI, UIKit, Objective-C (legacy support), MVVM, Modularisation, CocoaPods / Swift Package Manager (SPM)
  • UI and Tools: Xcode, Interface Builder, Instruments, Storyboards, Auto Layout, Figma, Accessibility (VoiceOver, Dynamic Type)
  • Monitoring and Analytics: Firebase, Crashlytics, Google Analytics, App Store Connect, Remote Config / Feature Flags
  • Backend Integration: RESTful APIs, GraphQL, JSON, OAuth 2.0 Java Spring
  • CI/CD: Fastlane, GitLab CI, Jenkins (where applicable), Automated build & distribution (TestFlight / Firebase App Distribution), Code signing & provisioning management
  • Databases: Core Data, UserDefaults / Keychain, SQLite, MariaDB, MySQL
  • Collaboration Tools: Git, Jira, Postman, Splunk, Agile / Scrum workflows, Code Reviews & Pull Request practices
  • Tools: IntelliJ, Git, Jira, Figma, Postman, Splunk

Required Skills & Experience

  • 3–5 years of professional experience in software development, including at least 3 years in iOS development using Swift and/or Objective-C.
  • Proven track record of building, testing, and publishing iOS apps to the Apple App Store.
  • Experience with API-led development and backend integration.
  • Strong understanding of iOS Human Interface Guidelines (HIG) and Apple design standards.
  • Proficiency with RESTful API design and integration.
  • Experience in app performance optimisation, profiling, and debugging using Xcode Instruments.
  • Solid knowledge of mobile security, encryption, and secure data storage (e.g. Keychain).
  • Background working in Agile, cross-functional teams.
  • Strong debugging, analytical, and problem-solving abilities.
  • Clear communication skills and the ability to work with both technical and non-technical stakeholders.
  • Willingness to take ownership of deliverables and navigate complex issues.

Nice to Have

  • Experience with SwiftUI for modern UI development.
  • Familiarity with Combine framework.
  • Experience integrating Apple services such as Push Notifications, In-App Purchases, and iCloud.
  • Financial services industry experience.
  • Familiarity with Figma for design alignment.
  • Exposure to Splunk or similar monitoring/observability tools.

What’s in it for me?

At TSB, we’re small enough to really care about our customers but big enough to have great rates, innovative products, and digital solutions. We are looking for people to help us achieve our goal of being the easiest bank to deal with.

We aim to create remarkable experiences for our people, who in turn create remarkable experiences for our customers.

We believe that we all bring something unique to our workplace and when we are encouraged to be ourselves, TSB is stronger for it. That’s why we’re committed to supporting your wellbeing, creating space for you to be your best self, both in and out of work.

If you are ready to get stuck in as part of a collaborative team where you’re supported to be your best self….

Applications close 6.00pm Sunday 20 September, applications will be reviewed as they come in.

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

Similar jobs worth comparing

Software Engineer - Mobile iOS
Software Engineer - Mobile iOS

TSB • New Plymouth

On-site
NZD 90,000 - 130,000
Software Engineer - Mobile iOS
Software Engineer - Mobile iOS

TSB • Auckland

Hybrid
NZD 90,000 - 130,000
Software Engineer - Mobile Android
Software Engineer - Mobile Android

TSB • Wellington

On-site
NZD 95,000 - 120,000
Software Engineer - Mobile Android
Software Engineer - Mobile Android

TSB • Auckland

On-site
NZD 90,000 - 130,000
iOS Engineer: Build Secure, High-Impact Mobile Apps
iOS Engineer: Build Secure, High-Impact Mobile Apps

TSB • Wellington

Hybrid
NZD 90,000 - 120,000
Senior iOS Developer
Senior iOS Developer

Find Recruitment • Wellington

On-site
NZD 90,000 - 130,000
Senior Mobile Engineer - 6 months contract iOS or Android
Senior Mobile Engineer - 6 months contract iOS or Android

Westpac New Zealand Limited • Auckland

Hybrid
NZD 110,000 - 160,000
Senior Mobile Engineer - 6 months contract iOS or Android
Senior Mobile Engineer - 6 months contract iOS or Android

Westpac New Zealand Ltd • Auckland

On-site
NZD 120,000 - 180,000
iOS Mobile Engineer - Build Secure Scalable Apps (Fixed Term)
iOS Mobile Engineer - Build Secure Scalable Apps (Fixed Term)

TSB • New Plymouth

On-site
NZD 90,000 - 130,000
iOS Software Engineer — Mobile Apps & API Integration
iOS Software Engineer — Mobile Apps & API Integration

TSB • Auckland

Hybrid
NZD 90,000 - 130,000