The applicant must be an experienced Android developer; capable of architecting, developing and testing applications for multiple screen size devices. Must have, comprehensive understanding of object-oriented software design patterns, good debugging skills and a solid work ethic are essential requirements
A minimum field experience of 1 year from the related industry.
Technical Skills Requirement
Experience of developing large-scale native Android App.
Working experience with Android studio
Hands-on experience with Design Patterns, UI for multiple screen sizes.
Experience with API development, RESTful web services, platform development.
Strong programming background and familiarity with Object Oriented languages (i.e. Java)
Experience of publishing or updating at least one or more Android application on the Google Play Store.
Strong OOP and data structure concepts.
Experience of designing multi-threaded applications.
Strong debugging skills. Should be familiar with profiling app, memory usage analysis, bandwidth usage analysis.
Good database design skills.
Comfortable in working with team as well as independently.