TS

Software Engineer - Mobile iOS

TSB

Accredited employerPosted 1 month ago

Job Description

*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

DevOps/Cloud: Docker,  CI/CD (GitLab CI), Azure / OpenShift, Rancher

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…. Apply Now!

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

For a copy of the Job Description visit software-engineer-mobile-apps.pdf

Senior Business Partner - People & Culture at TSB — name hidden until you unlockTheir email, a letter to them, and your resume tailored to this job$5 Apply (Original)

ApplyWave is not an employer or a recruitment agency. You apply to each employer directly — we find their contact and write your letter. Real employers never charge money for a job or a visa sponsorship.

TS
TSB

Immigration New Zealand

View Company Profile

AI Resume Tailoring

23%
Before
87%
After

Example

Tailor your resume for Software Engineer - Mobile iOS roles

  • Scores your fit against the posting's own requirements
  • Pulls the skills and keywords it names into your bullets
  • Exports as PDF or Word, ready to submit

AI Cover Letters for Software Engineer - Mobile iOS

Generate tailored cover letters, recruiter emails, and LinkedIn messages matched to your resume.

Cover Letter
250-350 words, 4 paragraphs
LinkedIn Message
300 chars, casual tone
Follow-up Email
100-150 words, concise
  • Tailored to your resume & job
  • Cover letters, emails, LinkedIn messages
  • Professional tone, your experience
Try AI Cover Letters (free)→

Your toolkit for landing Software Engineer - Mobile iOS roles

AI Resume Tailoring
Recruiter Finder
Job Radar Alerts
Application Tracker