takealot.com

iOS Software Engineer

takealot.com
Apply
12 hours ago
Cape Town, South AfricaMid Level / Senior

Responsibilities

  • Take ownership of building, maintaining, and modernizing the iOS mobile e-commerce application.
  • Design, develop, test, secure, monitor, and profile Swift-based applications.
  • Collaborate with creative, content, engineering, and QA teams to finalize and deliver the application.
  • Use RESTful APIs and iOS asynchronous processing techniques effectively.
  • Publish applications to the Apple App Store.
  • Participate in daily standups and manage time and workload effectively.

Requirements

  • Strong programming fundamentals and experience architecting, developing, testing, and maintaining iOS applications.
  • Demonstrated best-practices implementation with SwiftUI and solid SwiftUI experience.
  • Understanding of iOS application, view-controller, and tableview lifecycles, user-experience patterns, and asynchronous processing.
  • Experience with Git, CircleCI, Fastlane, CocoaPods, Swift Package Manager, and GitHub Actions.
  • Information Technology or Computer Science degree, or equivalent relevant experience.
  • Three to five years of experience for the intermediate track, or five to eight-plus years for the senior track; senior candidates should also have technical lead experience.
  • Preferred qualifications include Figma, Miro, Google Maps, Firebase, Braze, Android experience, and using AI to generate or validate code.

Benefits

  • Hybrid working model combining office and remote work.
  • Market-related total remuneration package with flexible options.
  • Mentorship programme and access to MyAcademy, Udacity, Coursera, and other online learning resources.
  • Naspers Tech Community and opportunities to collaborate with global industry leaders.
  • Birthday leave, TakealotMORE benefits, regular social events, and free parking.
  • Choice of Mac or Windows equipment and monitor setup.
  • Confidential counselling, legal support, and financial guidance.
  • Cape Town-based role in the Takealot Group.

Tech Stack

AngularApache KafkaAWSCircleCIDockerFirebaseGitGitHub ActionsiOSKotlinKubernetesPythonRedisSwiftSwiftUI

Categories

Mobile
takealot.com

About takealot.com

5,001-10,000 employees

Takealot.com is a South African e-commerce marketplace and first-party retailer offering general merchandise, electronics, and household goods to consumers nationwide. It operates its own logistics and warehousing to support marketplace sellers and direct sales, monetizing through product margins and seller commissions. Founded in 2011 and headquartered in Cape Town, it is part of the Naspers/Prosus group.

Contact me