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.
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.
Key Responsibilities
* Develop high‐quality native mobile applications:
o Android: Java, Kotlin, Jetpack Compose
o 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
o Android: Kotlin, Java, Jetpack Compose, Android Jetpack
o iOS: Swift, SwiftUI, UIKit, Combine
o Architecture: MVVM, MVI, Clean Architecture, Dependency Injection
o Testing: JUnit, Espresso, XCTest, Mockito, UI automation
o Tools: Android Studio, Xcode, Git, Jenkins, Fastlane
o APIs: REST, GraphQL, WebSockets, JSON/XML
o DevOps: CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps)
* Professional experience
o Minimum 3 years' experience as a native iOS or Android Developer
o Strong agile delivery experience (Scrum or Kanban)
o Proven ability to work in multidisciplinary technical teams
o 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 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
#J-18808-Ljbffr