Android Developer
YuppTV
Full Time
Hyderabad, India
Posted 3 years ago
- Building and Designing advanced Android applications for Android platform
- Deep understanding of the Android SDK and Java.
- Knowledge of MVP/MVVM/Clean Architecture
- Strong knowledge of different versions of Android, and how to deal with different screen sizes.
- Familiarity with AndroidTV Apps development
- Familiarity with RESTful APIs to connect Android applications to back end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Familiarity with cloud message APIs and push notifications.
- Experience with videos streaming, offline storage, threading, and performance tuning.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Understanding of Google’s Android design principles and interface guidelines.
- Expert debugging, bench marking and optimisation skills.
- Proficient understanding of code versioning tools, such as Git, SVN, etc.
- Write clean and reusable code, with emphasis on stability and performance.
- Experience developing, releasing, and maintaining native Android Applications.