Hybrid Staff Software Engineer – iOS, Native Mobile

Posted last week

Apply now

About the role

  • Staff iOS Engineer leading native mobile architecture and driving excellence in iOS engineering practices at Commbank. Working on intelligent Money Management experiences for Australia's leading banking app.

Responsibilities

  • Lead and elevate native iOS engineering practices across the domain
  • Champion modern iOS development using Swift and SwiftUI
  • Drive architectural direction for scalable, modular, and testable mobile applications
  • Promote platform excellence across accessibility, performance, security, and reliability
  • Implement and advocate Apple Human Interface Guidelines and platform best practices
  • Mentor and guide engineers in writing clean, maintainable, well-tested Swift code
  • Make key architectural decisions and translate them into pragmatic, production-ready solutions
  • Collaborate with backend, AI, and platform teams to integrate Python-based Agentic LLM services into secure mobile experiences
  • Partner with Product Owners and stakeholders to shape technical roadmaps and innovation initiatives
  • Contribute to DevSecOps practices and operational excellence across CI/CD and cloud environments

Requirements

  • Deep passion for native iOS development and platform craftsmanship
  • Strong full-cycle engineering capability — from ideation and architecture through build, testing (unit, UI, integration, NFT), release, and ongoing optimisation
  • Experience leading technical design and providing architectural guidance to squads
  • Commitment to engineering excellence, code quality, and knowledge sharing
  • Strong understanding of operational metrics, observability, and app health monitoring
  • Ability to collaborate effectively across backend, AI, and cloud engineering teams
  • Extensive experience building native iOS applications using Swift
  • Strong proficiency in SwiftUI and UIKit (where applicable)
  • Deep understanding of iOS architecture patterns (MVVM, Clean Architecture, modularisation)
  • Strong knowledge of Apple Human Interface Guidelines and platform conventions
  • CI/CD experience (TeamCity Enterprise, Artifactory, GitHub, GitHub Actions)
  • Experience working with REST/GraphQL APIs and backend integrations
  • Familiarity with public cloud environments (AWS preferred)
  • Exposure to Python-based backend services and AI/LLM integrations is highly regarded

Benefits

  • Flexible working options, including changing start and finish times, part-time arrangements and job share
  • Health insurance
  • Professional development opportunities

Job title

Staff Software Engineer – iOS, Native Mobile

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job