Post a new job


iOS Developer

at Recruit Digital in Cape Town

Your opportunity We are looking for a passionate, experienced and open-minded software engineer to work on building, maintaining and improving our consumer app. We’re a small team that currently works across all mobile apps, including iOS and Android consumer apps, our driver app and our merchant tablet app; so, it would be an advantage if you have Android experience or are willing to do some Android development.


What you will be doing
● Delivering our product feature roadmap

● Constantly improving and refactoring our current apps to be able to operate flawlessly and meet the modern business needs

● Taking full ownership of the features you are working on - from design time to supporting in production

● Participating in design and technical planning discussions for the future

● Do regular code reviews and promote best practices

● Influence architecture and infrastructure as well as UI/UX decisions


Our technology stack

● Swift


● Xcode/ Appcode

● Cocoapods/ Carthage

● RxSwift/ Swinject/ Sourcery/ Siesta

● App Center/ Testflight We understand that everyone makes different technology choices, so this isn’t a list of requirements. If you’re an iOS engineer that’s happy to learn some new technologies above, then we’d love to hear from you.


Requirements and qualifications

● Design: thinking in object oriented way and aware of Domain Driven design

● Implementation - you should be able to write readable and maintainable code following SOLID principles

● Quality assurance: being able to write fast and pragmatic tests and understand the purpose and the difference between different types of testing

● Delivery: understanding branching strategies and continuous delivery cycles

● Communication skills: we believe that the best decisions come out of great minds collaborating, so you should be able and open to communicate and discuss your technical work and design decisions with the rest of the team

● Continuous improvement: we constantly take a couple steps back to review what we could do better, and we try to keep the balance between the ongoing feature work and technological innovation



● eCommerce experience is a bonus

● Experience with Android development a bonus

● Distributed previous apps to the App Store is a bonus

Recent jobs at Recruit Digital
Full-time Data Analyst at Recruit Digital in Cape Town
Full-time Brand Manager at Recruit Digital in Rivonia
Full-time Head of Sales at Recruit Digital in Cape Town
Full-time Digital Product Designer at Recruit Digital in City of Cape Town Metro
Full-time Digital Product Designer at Recruit Digital in Gauteng

« Return to homepage
Report a problem with this job!!   
Recommend to a friend
Published at 26-07-2019
Viewed: 206 times