JobRaahGet matched free

Jobs

iOS Software Engineer

Takealot Group · Cape Town · South Africa · Hybrid

Posted Sep 22, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

takealot.com, a leading South African online retailer, is looking for a highly talented Senior iOS Software Engineer to join our team. We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us! Think you’ve been challenged before? Think again! Scale : 4 million happy shoppers shop online on takealot.com. Show them what you can do. Learn : We work with the best of the best, and then some. Code alongside industry leaders and upskill in record time. Grow : Expand your career in the fast-growing Takealot Group: takealot.com, and Mr D. We like to promote from within: Here’s your chance. Who’s who in the tech space This position reports to the Mobile Engineering Manager. Your mission, should you choose to accept it: 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 The skills we need: Solutions-oriented, can-do attitude and high energy Excellent problem-solving skills Proven track record of delivering high-quality work, in a fast-paced environment Focus on getting the job done, but have fun doing so Taking ownership and displaying accountability in the work required of you Have an interest in e-commerce, building a brand and business Customer-centric Be accountable Creative Solution-based Flexible And take pride in your work Qualifications & Experience: Bachelor’s Degree or Advanced Diploma in Information Systems, Computer Science, Mathematics, Engineering and a minimum of 5 years experience in a software/technology environment is required. In the event that a candidate does not have a Bachelor’s Degree or an Advanced Diploma (in Information Systems, Computer Science, Mathematics, or Engineering), an equivalent experience requirement must be met, which equates to a minimum of 8 years experience in a software/technology environment. 5+ years professional mobile development experience with at least 3 years experience in native iOS Strong Computer Science and programming fundamentals Experience developing applications with iOS SDK using Swift and SwiftUI for both iPad and iPhone Deep understanding of modern iOS UI frameworks and state management in SwiftUI, paired with strong UIKit expertise including view controller lifecycles and high-performance collection views. Appreciation of iOS-specific asynchronous processing techniques. Experience with using SwiftUI, Storyboards, Interface Builder, auto and adaptive layout for universal apps with differing screen sizes. Knowledge and Appreciation of iOS user experience design patterns. Desirable Skills Objective C development experience Experience working with unit test frameworks Experience with network requests to RESTful APIs using best practice and well known libraries (Alamofire etc.) Experience developing eCommerce apps for retail …