- Strong understanding of Core Java.
- Good understanding of oops concept and collection frame work.
- Robust knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Experience with offline storage, threading, and performance tuning
- Ability to design applications around natural user interfaces
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Understanding of Google s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
- Experience with third-party libraries and APIs
- Good knowledge of SQLite database.
Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.