One of my client in Johannesburg is looking for Mobile Developer (IOS / 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. 4+ 4+