
iOS Software Engineer
Takealot Group10 hours ago
Cape Town, South AfricaSenior
Responsibilities
- Design, develop, and refine new features for iOS applications.
- Locate and resolve bugs and crashes.
- Brainstorm new ideas and concepts.
- Collaborate with teammates on design, code reviews, and estimation.
- Develop applications for iPhone and iPad using Swift, SwiftUI, UIKit, and related iOS technologies.
Requirements
- 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 at least eight years with no qualifying bachelor’s 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 with iOS SDK, Swift, SwiftUI, UIKit, Storyboards, Interface Builder, adaptive layouts, asynchronous processing, and iOS user experience patterns.
- Preferred experience with Objective-C, unit test frameworks, RESTful API network requests, Alamofire, e-commerce applications, GitLab, Jira, Confluence, Robot Framework, and Android.
- A proven record of delivering high-quality work and demonstrating problem-solving, ownership, accountability, flexibility, and customer focus.
Benefits
- Hybrid working model.
- Market-related total remuneration package with flexibility according to individual needs.
- Mentorship program.
- Access to the Naspers Tech Community and online learning through MyAcademy, Udacity, Coursera, and other courses.
- Regular social events and out-of-office activities.
- Staff discount across takealot.com departments.
- Birthday leave.
- Choice of Mac or Windows computer and monitor setup.
- Confidential counselling, legal support, and financial guidance.
- Free parking.
Tech Stack
Apache KafkaGoogle CloudiOSKotlinKubernetesObjective-CPythonReactRedisRobot FrameworkScalaSwiftSwiftUIWindows
Categories
Mobile
About Takealot Group
Takealot Group is a South African e-commerce company that operates takealot.com (general merchandise marketplace and retail), Mr D (on‑demand delivery), and Superbalist (online fashion). It serves consumers and merchants nationwide through retail sales, marketplace commissions, and delivery fees, supported by in‑house logistics. Headquartered in Cape Town, the group is part of the Naspers/Prosus internet portfolio and runs services across all nine provinces in South Africa.