Job Role
We are seeking a skilled iOS Developer to join our Digital team. The successful candidate will be an integral part of the team, working on the mobile environment and collaborating with feature teams.
This role focuses on providing expertise in modern iOS native development, particularly focusing on the Swift language, for our Blua mobile client.
The role involves assisting in the design of end-to-end solutions, providing feedback on others' solution designs, and ensuring they meet operational needs.
Key Responsibilities:
* Work within a scrum team, coding, analyzing, designing, and supporting the existing Blua mobile application and feature teams.
* Participate in identifying process and system improvements for the mobile teams, particularly in the native iOS Swift domain.
* 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 Blua 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, with support from Senior Engineers.
* 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 Skills
* Tertiary qualification in an IT discipline.
* Relevant tertiary qualification at degree level.
* At least 3-5 years of experience in iOS native Swift Technologies.
* Other experience with mobile development using languages such as Objective C, Java, Kotlin, or .Net Xamarin highly regarded.
* REST Services and Azure knowledge and experience highly regarded.
* Great analytical and problem-solving skills.
* Strong oral and written communication skills, including presentation skills to technical and non-technical audiences.
* Strong problem-solving skills and ability to work collaboratively within a team.
* Proven ability to work creatively and analytically in a problem-solving environment.
About This Role
This is an exciting opportunity to work with a talented team and contribute to the development of innovative mobile solutions.
We offer a dynamic and supportive work environment, with opportunities for professional growth and development.