Our client is a federal government organisation with offices throughout Australia. Due to growth, they are seeking several Senior Application Developers (Mobile) to join their team in their Surry Hills office.
- 12-month initial contract plus 12-month extension, excellent rates negotiable
- Richmond or Geelong location, hybrid with 3 days per week onsite minimum
- Federal government role - Australian citizenship required
Key duties and responsibilities:
- Implementing new mobile applications, systems and integrations, adhering to industry best practices and architectural principles.
- Taking ownership of the design and implementation of software and CI/CD pipelines to solve complex problems.
- Play a pivotal role in our project team, using an agile development framework.
- Documenting all design and development work.
- Actively participate in code reviews - both as the reviewer and the reviewee to ensure coding quality and standards are maintained.
- Ensuring that any software produced meets the agency's security requirements and standards.
- Ensuring that any software produced meets accessibility expectations.
- Collaborating with Business Analysts, Project Leads, and other IT teams to resolve issues to ensure solutions are viable and fit for purpose.
- Collaborate closely with the Quality Assurance team to ensure effective test coverage early in the development cycle utilising a shift-left approach
- Ensuring that solutions are pragmatic, value for money, and deliver on their intended purpose.
To apply for this opportunity, you will need the Selection Criteria below:
Essential criteria
- Extensive experience developing and releasing mobile applications on both Android and iOS, using native tooling like Kotlin, Java, Swift and Objective-C as well as frameworks such as React Native
- Familiarity with accessibility standards for web and mobile, such as WCAG 2.1
- Expertise using DevOps practices, including creating CI/CD pipelines with GitHub/GitLab and tooling such as Artifactory and HashiCorp Vault
- Ability to write automated unit, component, integration and functional tests. Must be able to work closely with QA teams to facilitate integration and end-to-end testing of complex systems
- Familiarity converting UI designs into Mobile app components and working with UI/UX designers to achieve a unified vision
- Experience integrating with various back-end APIs and services. Including internal APIs, as well as services like Firebase and various CMS systems
Desirable criteria
- Experience in the early stages of developing a mobile app, including establishing the development environment framework and evaluation/choice of supporting tools and services
- Experience writing accessible web applications using React and TypeScript
- Ability to work across all stages of the SDLC, including creating technical designs, developing and deploying code, performing code reviews, and the long-term maintenance of code
- Some experience developing back-end systems, in a variety of languages like Golang and JavaScript/TypeScript. This includes experience with container technologies like Docker and Kubernetes with Helm
APPLY:
Submit your resume or contact Anna at [email protected]. Shortlisted will be contacted and applicants will be required to address and complete the above Selection Criteria and clear national police and federal background checks
- React Native experience for both Android and iOS is essential.
- Native coding experience in Swift/Objective-C (iOS) or Kotlin/Java (Android) is an advantage
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Architect - Mobile
2026-05-28
Senior Software Engineer
2026-05-27
Professional/Senior (m/w/d) Java Backend-Entwickler
2026-05-28
- Posted
- Apr 04, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Sydney
- Company
- Talent
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Architect - Mobile
2026-05-28
Senior Software Engineer
2026-05-27
Professional/Senior (m/w/d) Java Backend-Entwickler
2026-05-28