Proven software development experience and Android skills development
Collaborating with Backend and front-end developers for integration of existing web applications to Mobile
Proven working experience in Android app development
Experience with Android SDK
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Good knowledge of mobile UI / UX interfaces
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Understanding of Googleβs Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
Working knowledge of Google Map Api, live location and geo fencing will be a big plus.
Proven experience in Agile working methodologies
Good understanding of CICD
Good knowledge of creating rich user experiences using industry standard and emerging technologies