· Bachelor’s degree in Computer Science, Computer Engineering or equivalent.
· An excellent understanding of software design and design patterns.
· Strong programming skills in JAVA, OOPs.
· Experience in Android graphics, animation and UI designing.
· Strong grip on RESTful web services and JSON
· Expert knowledge of Android SDKs.
· Understanding of code versioning tools, such as SVN.
· Good hands on Android Studio
· Experience in developing UIs for different screen dimensions. Must be a self-motivated team player able t owork in a customer-oriented, fast-paced and demanding environment with minimal supervision.