takealot.com

iOS Software Engineer

takealot.com
Apply
10 hours ago
Cape Town, South AfricaSenior

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.

Tech Stack

Apache KafkaGoogle CloudKotlinKubernetesObjective-CPythonReactRedisRobot FrameworkScalaSwiftSwiftUIWindows

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