Takealot IT / Telecom Jobs in Cape Town
✅ Job Alerts Activated
You'll now receive future job opportunities instantly.
Thinking about applying?
Before you submit your application, take a moment to go through all the details carefully.
Scroll down to read the full job description, including responsibilities, requirements, and benefits — and see if it’s the right fit for you.
takealot.com, a leading South African online retailer, is looking for a highly talented 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:
You will:
- 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
ADVERTISEMENT - CONTINUE READING BELOW ↓
CONTINUE BELOW ↓
We expect you to:
- Be accountable
- Creative
- Solution-based
- Flexible
- And take pride in your work
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
Qualifications & Experience:
- Bachelor’s Degree or Advanced Diploma in Information Systems, Computer Science, Mathematics, Engineering and a minimum of 3 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 6 years experience in a software/technology environment.
- 3+ years professional mobile development experience with at least 2 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
- Full understanding of the iOS application, ViewController, TableView and CollectionView life-cycles.
- 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.
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.)
- Knowledge and Appreciation of iOS user experience design patterns.
- Experience developing eCommerce apps for retail
- Experience working with software development tools including Git, Jira and Confluence.
- Experience with writing UI Automation scripts using Robot Framework
- Any experience with Android
ADVERTISEMENT - CONTINUE READING BELOW ↓
CONTINUE BELOW ↓
👉 STOP: Ready to Apply?
Don't miss out on this opportunity! Carefully review the job details one last time. Once you're ready, scroll down to the bottom of this page to access the How to apply button.
Hurry—applications for this cycle are closing soon!← View More IT / Telecom Jobs
✅ Lead Data Engineer - Shoprite Group