Android / ios Developer - Sandton
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.