Staff Software Engineer – Ios (native Mobile)

CBA (Commonwealth Bank)

Multiple Locations, Australia
Native ios development using swift
Swiftui and uikit proficiency
Ios architecture patterns
Lead and elevate native iOS engineering practices, championing modern development using Swift and SwiftUI

Job Summary

  • Lead and elevate native iOS engineering practices, championing modern development using Swift and SwiftUI.
  • Drive architectural direction for scalable, modular, and testable mobile applications, promoting platform excellence.
  • Collaborate with backend, AI, and platform teams to integrate Python-based Agentic LLM services into secure mobile experiences.

Matching Summary

Lead and elevate native iOS engineering practices, championing modern development using Swift and SwiftUI.

Skills & Requirements

Must-have

  • Native iOS development using Swift
  • SwiftUI and UIKit proficiency
  • iOS architecture patterns
  • Concurrency (async/await, Combine)
  • Performance optimisation and memory management
  • Accessibility and inclusive design
  • Secure mobile development practices
  • CI/CD experience
  • REST/GraphQL APIs and backend integrations

Nice-to-have

  • Python-based Agentic LLM services integration
  • Public cloud environments (AWS)
  • Next.js, TypeScript, React exposure
  • Android/Kotlin experience
  • Familiarity with .NET environments

Key Requirements

  • Staff-level technical leadership experience
  • Full-cycle engineering capability
  • Experience leading technical design and architectural guidance
  • Strong understanding of operational metrics and observability

Work Rights

Not specified

Tailored Resume

Cover Letter