Takealot Group
iOSSoftwareEngineer
Neural analysis suggests this role is
optimal for Intermediate and Senior candidates.
“iOS Software Engineer at Takealot Group. Skills: iOS development, Swift, SwiftUI. Take ownership. build mobile iOS application”
What They're Looking For.
Must Have
programming fundamentals, architecting, developing, testing, and maintaining iOS mobile applications, SwiftUI, network requests to RESTful APIs (JSON), iOS application, view-controller, and tableview life-cycles, iOS-specific asynchronous processing techniques, iOS user experience design patterns, GIT version control, Agile team environment, CI/CD, Swift
Nice to Have
Figma, Miro, Google Maps, Firebase, Braze, Android experience, AI to generate and/or validate code
What You'll Do.
build mobile iOS application
maintain mobile iOS application
Modernise legacy codebase
drive platform evolution
Monitor application performance
profile application performance
How You'll Work.
Team & Collaboration
Collaborate with creative teams; Collaborate with content teams; Collaborate with engineering teams; Work alongside QA engineer
Process & Methodology
manage time and workload effectively
Full Job Description
Mr D, a division of the Takealot Group, is looking for a highly talented Intermediate and Senior iOS Engineer to join our team in Cape Town. 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: Show the millions of Mr D customers 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, Mr D & TFS. We like to promote from within: Here’s your chance. Who’s who in the tech space This position reports to an Engineering Manager Your mission, should you choose to accept it: Take ownership, build, and maintain our bleeding-edge mobile e-commerce iOS application. Modernise legacy codebase and drive platform evolution Design, develop, and test code written in Swift Apply best practices and ensure the stability and security of the applications. Monitor and profile application performance. Take part in daily standups, with the ability to manage time and workload effectively. Collaborate with creative, content, and engineering teams to design and develop a world-class iOS mobile application. Publish applications to the Apple App Store The skills we need: Strong programming fundamentals. Experience in architecting, developing, testing, and maintaining iOS mobile applications. Demonstrated best practices in the implementation of SwiftUI Experience with network requests to RESTful APIs (JSON) using best practices. Full understanding of the iOS application, view-controller, and tableview life-cycles. Appreciation of iOS-specific asynchronous processing techniques. Knowledge and Appreciation of iOS user experience design patterns. Experience using GIT version control. Experience developing in an Agile team environment Experience using CI/CD (CircleCI) Experience using Fastlane Experience using Cocoapods Experie
Applying for this iOS Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Takealot Group?
Real rants from real employees. Read before you apply.