About the Position
This role primarily focuses on delivering expertise in modern iOS native development, particularly focusing on Swift, for our mobile client and working with feature teams to work on new and existing features.
The position will design end-to-end solutions and provide feedback on others' solution designs to ensure they meet operational needs.
Key Responsibilities
* Work within a scrum team, coding, analysing, designing, and supporting the existing mobile application and feature teams.
* Participate in identifying process and system improvements for the mobile teams, particularly in the native iOS Swift domain.
* Actively collaborate with and assist other members of the mobile team in successfully completing their activities, including some level of mentoring and training, and at times leading development activities.
* Provide analysis and be a SME to teams to assist in feature estimations for changes to the mobile application.
* Participate in mobile scrum team ceremonies, such as daily-stand-ups, sprint planning, and retrospectives.
* Undertake system analysis, solution, and technical design activities with high-quality documentation and realistic work estimates as the end-deliverables.
* Ensure that proposed technical design complies with the application architectural principles. Undertake coding activities that comply with any design specification or feature criteria, using judgement and communication skills to alter where appropriate.
* Undertake manual and automated test activities as per agreed unit test coverage and ensure that artefacts are available to satisfy any audit compliance.
* Ensure that application deliverables comply with the quality requirements defined by the Quality Assurance area.
Qualifications and Experience
* Tertiary qualification in an IT discipline typically required.
* Relevant tertiary qualification at degree level.
* Minimum experience in similar roles: 4 years of experience in iOS native Swift Technologies.
* Other experience with mobile development using languages like Objective C, Java, Kotlin, or .Net Xamarin highly regarded.
* REST Services and Azure knowledge and experience highly valued.