Hiring.Camp

iOS Software Engineer

Takealotgroup

·

Today

Location
Cape Town · Cape Town, Western Cape, South Africa
Department
Mr D Engineering
Experience
3+ years
Education
Master
Source
Greenhouse

Description

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!!

Skills

PythonSwiftKotlinAngularAWSDockerKubernetesCI/CDRedisFirebaseMachine LearningGitGitHubFigmaiOSAndroidAgile

Similar Jobs

30

Software Engineer, iOS

Mirage · Union Square, New York City

6 days ago

Software Engineer (iOS)

Miquido

1 week ago

iOS Software Engineer

Bjakcareer · Spain · Remote

2 weeks ago

iOS Software Engineer

Bjakcareer · Zurich, Switzerland · Hybrid

2 weeks ago

iOS Software Engineer

Bjakcareer · Germany · Remote

2 weeks ago

iOS Software Engineer

Bjakcareer · Indonesia · Remote

2 weeks ago

iOS Software Engineer

Bjakcareer · Ireland · Remote

2 weeks ago

iOS Software Engineer

Bjakcareer · United States · Remote

2 weeks ago

iOS Software Engineer

Bjakcareer · Seoul, Korea · Hybrid

2 weeks ago

iOS Software Engineer

Bjakcareer · Singapore · Remote

2 weeks ago

iOS Software Engineer

Bjakcareer · China · Remote

2 weeks ago

iOS Software Engineer

Bjakcareer · Poland · Remote

2 weeks ago

iOS Software Engineer

Bjakcareer · United Kingdom · Hybrid

2 weeks ago

iOS Software Engineer

Bjakcareer · Sweden · Remote

2 weeks ago

iOS Software Engineer

Bjakcareer · Portugal · Remote

2 weeks ago

Software Engineer - iOS

StockX · Bangalore, India +1

2 weeks ago

Software Engineer, iOS

Figma · San Francisco, CA • New York, NY • United States

2 months ago

Software Engineer, iOS

Rbs · Bengaluru, India +1

2 months ago

Software Engineer - iOS

StockX · Bangalore, India +1

2 months ago

Software Engineer, iOS

RFS Group · San Francisco, CA

5 months ago

Software Engineer (iOS)

Razer · Singapore · Remote

6 months ago

Software Engineer, iOS

Pinterest · Toronto, ON, CA +1 · Onsite

9 months ago

Software Engineer, iOS

Anthropic · San Francisco, CA, New York City, NY, Seattle, WA +1 · Onsite

1+ year ago

Software Engineer - iOS

Cape · New York, NY · Hybrid

1+ year ago

iOS Software Engineer

Sofascore · Zagreb, Grad Zagreb, Croatia (Hrvatska)

1+ year ago

Software Engineer, iOS

Amo · Paris · Remote

1+ year ago

Software Engineer, iOS

Matchgroup · Palo Alto, California +2 · Hybrid

1+ year ago

iOS Software Engineer

Kaizengaming · Onsite

1+ year ago

iOS Software Engineer

Kaizengaming

1+ year ago

Software Developer( ios)

Taurus Hard Soft Solutions Pvt Ltd · Bengaluru, KA, India

1+ year ago
iOS Software Engineer at Takealotgroup | Hiring.Camp