Job Description: The role of Software Engineer – Senior IOS Developer is responsible for the development of high-quality mobile solutions. This role requires participation in the development and maintenance activities of software and other digital applications or services. [the_ad id="29344"] Job Responsibilities: Classifies, stores, and handles data in accordance with Old Mutual policies Understand, communicate and/or translate complex procedures Document & Design solutions at an Application Level with guidance from seniors Contribute to the technical roadmap and vision of the Digital & Data team Writes secure, stable, testable, maintainable code with minimal defects. Implement complex Business Features and solutions autonomously Work closely with multi-skilled and cross-functional teams e.g., architects, developers, UX designers, business Refactor complex code to improve maintainability Knowledgeable of and implements coding design patterns Build cloud based functional mobile applications at an enterprise level Follow Agile methodologies (SCRUM / Kanban) Contributes to and develop technical specifications and software application architecture and designs Assumes responsibility for the state of the code you both inherit and produce. Job Requirements: Xcode/AppCode AWS (preferred) or another cloud provider such as Microsoft Azure or Google Cloud Platform Kotlin (advantageous) Ability to learn new technologies quickly Collaboration tool e.g., Confluence, Jira, Microsoft Teams, Slack Swift 5 on IOS for Native App Development Familiarity with architecture styles such as Microservice and Serverless architectures IaC technologies e.g., Terraform/Cloudformation Job Details: Company: Old Mutual Vacancy Type: Full Time Job Location: Pinelands, Western Cape, SA Application Deadline: N/A [the_ad id='29345'] Apply Here Vacanciesspot.com