Senior Mobile App Developer position - NV1 Clearance required so Australian Citizens only.Key responsibilitiesImplementing new mobile applications, systems and integrations, adhering to industry best practices and NDIA 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 approachEnsuring that solutions are pragmatic, value for money, and deliver on their intended purpose.Skills and Experience required.
1.
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 Native2.
Familiarity with accessibility standards for web and mobile, such as WCAG 2.13.
Expertise using DevOps practices, including creating CI/CD pipelines with GitHub/GitLab and tooling such as Artifactory and HashiCorp Vault4.
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 systems5.
Familiarity converting UI designs into Mobile app components and working with UI/UX designers to achieve a unified vision6.
Experience integrating with various back-end APIs and services.
Including internal APIs, as well as services like Firebase and various CMS systems