Android / ios Developer - Sandton Verfied

Salary Negotiable Sandton, Gauteng Sandton, Gauteng more than 14 days ago 19-06-2019 6:49:15 AM
14-08-2019 6:49:15 AM
Mobile Developer (IOS/Android)

12 Months Contract. Sandton based.


IOS:

4 - 6 years of experience in iOS app development

Must have published at-least one app in app store.

Experience in design patterns, core data ,core graphics, animations, creating reusable custom controls.

Extensive experience in Swift, Objective-C and best practices like MVC,MVVM,VIPER etc

Must be familiar with the iOS app signing and distribution process

Experience in writing unit test cases and test driven development approach.

Must be familiar with iOS app development tools eg. Xcode, Instruments, unit testing tools

Experience in client-server communication, RESTful API

Expertise in app/data security best practices

Experience in code versioning tools eg. git, svn etc. Must be familiar with git flow working model

Knowledge of cross platform app development technologies eg. Xamarin, Flutter will be added advantage

Experience working in an Agile development environment

Excellent verbal and written communication skills and the ability to work in Team.


Android:


4 - 6 years of experience in Android app development

Must have published at-least one app in play store.

Experience in design patterns, animations, creating reusable custom controls.

Extensive experience in Java / Kotlin, and best practices like MVC, MVVM, MVP etc

Experience in writing unit test cases and test driven development approach.

Must be familiar with Android app development tools eg. Android Studio, Lint, unit testing tools

Experience in client-server communication, RESTful API

Expertise in app/data security best practices

Experience in code versioning tools eg. git, svn etc. Must be familiar with git flow working model

Knowledge of cross platform app development technologies eg. Xamarin, Flutter will be added advantage

Experience working in an Agile development environment

Excellent verbal and written communication skills and the ability to work in Team.