T

Takealot.com

South African e-commerce retailer and marketplace

Senior iOS Software Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeCape Town, South AfricaNo salary listed

About the Job

Requirements

  • A Bachelor's Degree or Advanced Diploma in Information Systems, Computer Science, Mathematics, or Engineering, plus at least 5 years of experience in a software or technology environment, is required.
  • Candidates without the specified Bachelor's Degree or Advanced Diploma must have at least 8 years of experience in a software or technology environment.
  • At least 5 years of professional mobile development experience, including at least 3 years of native iOS experience.
  • Strong computer science and programming fundamentals.
  • Experience developing applications with the iOS SDK using Swift and SwiftUI for iPad and iPhone.
  • Deep understanding of modern iOS user interface frameworks and state management in SwiftUI, together with strong UIKit expertise, including view controller lifecycles and high-performance collection views.
  • Appreciation of iOS-specific asynchronous processing techniques.
  • Experience using SwiftUI, Storyboards, Interface Builder, and auto and adaptive layout for universal apps with differing screen sizes.
  • Knowledge and appreciation of iOS user experience design patterns.

Responsibilities

  • Help design, develop, and refine new features.
  • Locate and resolve bugs and crashes.
  • Brainstorm new ideas and concepts.
  • Work with teammates on design, code reviews, and estimation.

Desired Qualifications

  • Objective-C development experience.
  • Experience working with unit test frameworks.
  • Experience with network requests to RESTful APIs using best practices and well-known libraries such as Alamofire.
  • Experience developing e-commerce apps for retail.
  • Experience working with software development tools including GitLab, Jira, and Confluence.
  • Experience writing user interface automation scripts using Robot Framework.
  • Experience with Android.

About the Company

Takealot.com

South African e-commerce retailer and marketplace

Takealot.com is a South African online retailer and marketplace offering electronics, fashion, home goods and more to consumers, with products sold from its own warehouses and via a marketplace for over 10,000 third-party sellers. It works through a dual revenue model: selling items from its inventory and earning commissions from marketplace sellers, backed by a logistics network of distribution centers and a driver fleet that supports same-day and next-day delivery, plus pickup points and its in-house Takealot Delivery Team and Mr D Food for on-demand orders. The company differentiates itself with an integrated logistics platform, a wide product catalog, and strategic acquisitions (Superbalist; Mr Delivery/Mr D) and a merger with Kalahari.com, supported by Naspers’ stake. Its goal is to be the most customer-centric online shopping destination in Africa, prioritizing convenience, fast delivery, and a trusted catalog for shoppers.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$215.2M
Headquarters
Cape Town, South Africa
Founded
2011

Recently Posted Jobs

Explore more opportunities at Takealot.com

See more jobs