Post a new job

ADVERTISEMENT

Full-time
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

● MVVM

● 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

 

Optional

● 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 Senior UI Product Designer at Recruit Digital in Cape Town
Full-time Senior Product Designer at Recruit Digital in City of Cape Town Metro
Full-time Senior User Experience Designer at Recruit Digital in Cape Town
Full-time Paid Search Executive at Recruit Digital in Centurion
Full-time Traffic Manager/ Project Manager at Recruit Digital in Cape Winelands District

« Return to homepage
Report a problem with this job!!   
Recommend to a friend
Published at 15-02-2019
Viewed: 382 times