Your browser does not support javascript! Please enable it, otherwise web will not work for you.

iOS Software Engineer

Home > Swift programming jobs

iOS Software Engineer in Others new

  • takealot.com
  • Full time
  • Email
  • Cape Town, South Africa

Responsibilities

  • Design, develop, and refine new iOS features for iPhone and iPad applications.
  • Locate and resolve mobile application bugs and crashes.
  • Brainstorm new ideas and concepts for the product experience.
  • Collaborate with teammates on design, code reviews, and estimation.
  • Take ownership and accountability for delivering high-quality work.

Requirements

  • A bachelor’s degree or advanced diploma in Information Systems, Computer Science, Mathematics, Engineering, or equivalent experience.
  • At least five years of experience in a software or technology environment, or eight years without the specified degree or advanced diploma.
  • At least five years of professional mobile development experience, including at least three years of native iOS development.
  • Strong computer science and programming fundamentals.
  • Experience developing iOS SDK applications with Swift and SwiftUI for iPad and iPhone.
  • Deep understanding of SwiftUI UI frameworks and state management, plus strong UIKit expertise including view controller lifecycles and high-performance collection views.
  • Understanding of iOS-specific asynchronous processing techniques, Storyboards, Interface Builder, auto and adaptive layout, and iOS user-experience design patterns.
  • Desirable experience with Objective-C, unit testing frameworks, RESTful API network requests, Alamofire, e-commerce applications, GitLab, Jira, Confluence, Robot Framework UI automation, and Android.

Benefits

  • Hybrid working model.
  • Flexible, market-related total remuneration package.
  • Mentorship programme and access to Naspers Tech Community resources.
  • Free access to MyAcademy, Udacity, Coursera, and other online learning courses.
  • Regular social events and out-of-office activities.
  • Staff discount across millions of products.
  • Birthday leave.
  • Choice of Mac or Windows computer and monitor setup.
  • Confidential counselling, legal support, and financial guidance.
  • Free parking.

takealot.com

Takealot.com is South Africa’s leading online marketplace, connecting consumers with a vast selection of products across categories from electronics to fashion. By offering a seamless shopping experience, reliable delivery, and responsive customer support, we empower shoppers to find exactly what...

Similar positions

Software Engineer 5 - iOS

  • Netflix
  • Full time
  • USA
  • 09/23/2026
  • Salary: $388k-$558k
  • Remote

Founding Engineer (Flutter)

  • Gr8_Tech
  • Full time
  • Remote
  • 09/23/2026
  • Worldwide

Engineer - Software Development

  • TiVo
  • Full time
  • Others
  • 09/23/2026
  • Salary: Competitive
  • Bengaluru, India

Principal Engineer - Mobile

  • iHerb
  • Full time
  • USA
  • 09/22/2026
  • Salary: $204k-$260k
  • Remote

Senior iOS Engineer (Swift & AWS)

  • Oowlish Technology
  • Full time
  • Others
  • 09/22/2026
  • Salary: Competitive
  • São Paulo, Brazil