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

  • 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 (Native SDKs)

  • Storyteller
  • Contract
  • Remote
  • 10/04/2026
  • Tunisia

Software Engineer (Native SDKs)

  • Storyteller
  • Contract
  • Remote
  • 10/04/2026
  • Turkey

Software Engineer (Native SDKs)

  • Storyteller
  • Contract
  • Remote
  • 10/04/2026
  • Algeria

Senior Software Development Engineer, iOS

  • Ford Motor
  • Full time
  • USA
  • 10/04/2026
  • Salary: $100k - $233k/yr
  • Remote

Software Engineer (Native SDKs)

  • Storyteller
  • Contract
  • Remote
  • 10/03/2026
  • Salary: €20k
  • Egypt