Australian Citizens residing in Australia only should respond. Must be able to obtain Negative Vetting Level 1.
Essential Requirements
1. Develop and release mobile applications on both Android and iOS platforms using native tooling such as Kotlin, Java, Swift, and Objective-C as well as frameworks like React Native.
2. Familiarity with accessibility standards for web and mobile, including WCAG 2.1 guidelines.
3. Expertise in DevOps practices including creation of CI/CD pipelines with GitHub/GitLab and tooling such as Artifactory and HashiCorp Vault.
4. Ability to write automated unit, component, integration, and functional tests. Collaborate closely with QA teams to facilitate integration and end-to-end testing of complex systems.
5. Experience converting UI designs into Mobile app components and working with UI/UX designers to achieve a unified vision.
6. Integration experience with various back-end APIs and services, including internal APIs, as well as services like Firebase and various CMS systems.
Desirable Requirements
1. Experience in the early stages of developing a mobile app, including establishment of development environment framework and evaluation/choice of supporting tools and services.
2. Experience writing accessible web applications using React and TypeScript.
3. Ability to work across all stages of the SDLC, including creation of technical designs, code development and deployment, code reviews, and long-term maintenance of code.
4. 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.