The Mobile App Developer is a highly skilled and experienced professional accountable for undertaking very complex work that delivers quality outcomes across the functions of our Federal Government client.
This role exercises a considerable degree of independence to engage in complex problem solving and issues management within the functions. The position exercises sound decision-making and judgement to produce senior level advice and support.
As a key member of project teams, the Mobile App Developer collaborates with business stakeholders and technical team members to enhance and support the development of projects.
Key Responsibilities
* Mobile Application Development:
o Develop and release mobile applications on both Android and iOS platforms using native tooling like Kotlin, Java, Swift, and Objective-C, as well as frameworks such as React Native.
* Accessibility and DevOps:
o Familiarity with accessibility standards for web and mobile, including WCAG 2.1.
o Expertise in DevOps practices, including creating CI/CD pipelines with GitHub/GitLab and tooling such as Artifactory and HashiCorp Vault.
* Quality Assurance and Testing:
o Ability to write automated unit, component, integration, and functional tests.
o Collaboration with QA teams to facilitate integration and end-to-end testing of complex systems.
* User Experience and Design:
o Familiarity converting UI designs into Mobile app components.
o Collaboration with UI/UX designers to achieve a unified vision.
* Integration and APIs:
o Experience integrating with various back-end APIs and services, including internal APIs, as well as services like Firebase and various CMS systems.
The successful candidate will be an Australian citizen, eligible to obtain NV1 security clearance, and possess extensive experience in developing and releasing mobile applications on multiple platforms.