Software Engineer Jobs in Cape Town, Johannesburg, South Africa

Permanent
Cape Town
Posted 1 month ago

Our client a major player in the South African e-commerce sector is looking for a talented IOS Software Engineer to join their team.

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 We expect you to:  Be accountable  Creative  Solution-based  Flexible  And take pride in your work

Preferred Qualifications & Experience

 3 year computer science degree (or equivalent)  At least 2 years of professional experience in native iOS  Strong Computer Science and programming fundamentals  Experience developing applications with iOS SDK using Objective-C, for both iPad and iPhone  Full understanding of the iOS application, view-controller and tableview life-cycles  Appreciation of iOS-specific asynchronous processing techniques.  Experience with using Storyboards, Interface Builder, auto and adaptive layout for universal apps with differing screen sizes.

Desirable Skills

 Swift development experience  Experience working with unit test frameworks (OCMock, Hamcrest, etc)  Experience with network requests to RESTful APIs using best practice and well known libraries (AFNetworking 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.  Any experience with Android

Job Features

Job CategorySoftware and Web Development

Apply Online

A valid email address is required.
A valid phone number is required.