1. Expertise in Java, Kotlin, Flutter, and in Android Development environment (Android Studio, Java, Debug tools)
2. Design patterns and OOPS concepts.
3. Working knowledge of C++ and Cross-Platform App development
4. Strong knowledge of Core Java, Oops, Knowledge of SQ Lite.
5. Hands-on using third-party libraries and APIs.
6. Experience working with remote data via REST and JSON
7. Working knowledge of the general mobile landscape, architectures, trends, and Emerging technologies
8. Knowledge of rest API.
9. Proficient understanding of code versioning tools such as Git or SVN
10 . Solid understanding of the full mobile development life cycle.