Senior IOS / Android Software Engineer (Developer)

Location Canberra
Discipline IT Executives
Job reference 180916
Salary Negotiable
Consultant email [email protected]

Senior iOS or Android Software Engineer

12‑month contract with up to 24‑month extension option
Hybrid working
Locations: Canberra preferred, with Melbourne, Brisbane or Adelaide considered

Are you a highly skilled Senior iOS or Android Engineer ready to design, build and deliver cutting‑edge mobile solutions that directly improve the lives of Australians Are you motivated by complex technical challenges, large‑scale transformation and meaningful impact This is an opportunity to join a major federal government programme driving innovation, modernisation and world‑class digital services.

We are seeking a Senior Mobile Software Engineer specialising in either native Android or native iOS development to join a multidisciplinary team delivering robust, secure, high‑quality applications used nationally.

About the role

As a Senior Software Engineer, you will take technical responsibility for the full software development lifecycle, from solution design through to delivery, release and ongoing improvement. You will lead engineering best practice, mentor team members, and influence technical direction while collaborating closely with product, design and architecture teams.

This role suits someone who enjoys autonomy, thrives in a complex environment, and can drive engineering excellence at scale.

Key responsibilities

* Develop high‑quality native mobile applications:
- Android: Java, Kotlin, Jetpack Compose
- iOS: Swift, SwiftUI

* Build intuitive, responsive and accessible user interfaces with a strong focus on code quality and performance optimisation.
* Design and integrate backend services through RESTful APIs, GraphQL and modern API architectures.
* Champion clean coding, testing, maintainability and software craftsmanship.
* Contribute to or lead solution architecture, design patterns and engineering governance.
* Drive iterative prototyping, code reviews, integration and continuous delivery practices.
* Collaborate with cross‑functional stakeholders including product, UX, executives and technical teams.
* Support innovation, continuous improvement and the broader strategic technical direction.

Desirable
* Experience developing for wearable technology.

Skills and experience

Technical skills
* Android: Kotlin, Java, Jetpack Compose, Android Jetpack
* iOS: Swift, SwiftUI, UIKit, Combine
* Architecture: MVVM, MVI, Clean Architecture, Dependency Injection
* Testing: JUnit, Espresso, XCTest, Mockito, UI automation
* Tools: Android Studio, Xcode, Git, Jenkins, Fastlane
* APIs: REST, GraphQL, WebSockets, JSON/XML
* DevOps: CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps)

Professional experience
* Minimum 3 years' experience as a native iOS or Android Developer
* Strong agile delivery experience (Scrum or Kanban)
* Proven ability to work in multidisciplinary technical teams
* Experience providing specialist technical guidance or mentorship

Working arrangements

* Canberra preferred
* Melbourne, Brisbane or Adelaide considered
* Other locations cannot be accepted
* Full‑time onsite for the first 6 weeks, then hybrid (minimum 3 days per week onsite)
* Baseline security clearance
* Up to 40 hours per week

Contract details

* Initial 12‑month contract
* Extension options up to an additional 24 months
* Senior level (EL1 equivalent) opportunity

Linda Jona
Consultant

Let's connect

ManpowerGroup is committed to being a Diversity Confident Recruiter and encourages applications from people from a diverse range of backgrounds, including people with a disability. Please indicate your preferred method of communication in your resume and please let us know if you require any reasonable adjustments should you be contacted for an interview.

Aboriginal and Torres Strait Islander people are encouraged to apply.

By submitting your resume and other personal information with this application you are consenting to this information being collected in line with our privacy policy. Follow the link to learn more - www.manpowergroup.com.au/privacy-policy

State: QLD, licensee/s Manpower Services (Australia) Pty Ltd, LHL-02026-D5L4Q. State: QLD, LHL-02014-Y5F6D. State: SA, licensee/s Manpower Services (Australia) Pty Ltd, LHS 288856