hirq
← All jobs

Takealot Group

iOS Software Engineer

Cape Town · Hybrid · Mr D Engineering

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

iOSSwiftPythonGoKotlinAngularREST APIsAndroidRedisKafkaAWSDockerKubernetesCI/CDGitHub ActionsGit
Mr D, a division of the Takealot Group, is looking for a highly talented 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 - Experience using Swift Package Manager - Github Actions - Be accountable, engaging, and inventive. - Work alongside a QA engineer regarding testing and product finalisation. Nice to have: - Experience with Figma and Miro. - Experience with Google Maps, Firebase & Braze. - Any Android experience. - Experience using AI to generate and/or validate code Qualifications & Experience: - Information Technology or Computer Science Degree or equivalent of 5 years relevant experience. - Minimum 3-5 years of experience for an Intermediate Software Engineer - Minimum 5-8+ years of experience for a Senior Software Engineer coupled with tech lead experience - Solid experience with SwiftUI Let’s talk about life @ Mr D - The power is in your hands: We offer a market-related, Total Remuneration Package which allows full flexibility according to your needs. Go on, be the master of your own destiny. - No doors: We aren’t fans of stuffy offices or siloed work environments. See someone you like? High five, collab, and make something great. - Remote working: Love water cooler chats and working from home? We offer a hybrid working model for the best of both worlds. - Mentorship programme: We aren’t kidding when we say the people with the best people win. Now’s your chance to be one of the best by learning from the best. - Naspers Tech Community & Online Learning: Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Upskill with free access to courses on MyAcademy, Udacity, Coursera, and more. - Good times: Get to know the other extraordinary minds in the takealot group during regular social events and out-of-office activities (think hikes, think mini golf, think good times). - Birthday leave: Cake Day all the way. Enjoy your day off - you deserve it. - TakealotMORE Benefit - Right tools, right job: Mac or Windows, two monitors or one. Whatever your preference, you’ll work on the latest tech, off the latest tech. - Help when you need it most: Confidential counselling, legal support and financial guidance, for free, anytime, anywhere. - Tech stack (for days): Angular, Python, Kotlin, Swift, AWS, Kafka, Redis, Docker, Kubernetes, IoT, and all things machine learning. If you build it, they will come. - Free parking: No more 5km fun runs to your desk (unless you want to). Like what you see? If you meet the above you are an Extraordinary Mind. Apply today!!