Job Description :
Knowledge of developing trends and emerging standards in mobile apps (RxJava, MVP, Kotlin, etc), mobile payments, and wearables

Great knowledge of Android UI design principles, patterns, and best practices

Excellent technical knowledge of Java for Android, Android SDK and AndroidStudio

Good understanding of RESTful APIs and how to connect Android applications to back-end services

Experience working with testing libraries like Espresso and Junit

Familiar with Continuous Integration (CI) and its use in testing, building and deploying Android apps

Knowledge of the open-source Android ecosystem and the libraries available for common tasks

Understanding of code versioning using git, github and gitflow

Understanding of accessibility and security compliance

Understanding of fundamental design principles behind a scalable application

Experience in creation and review of software and architecture designs

Basic understanding of Web Technologies like Javascript, CSS, and HTML5

Similar Jobs you may be interested in ..