Development using Android native controls, UI frameworks, event handling, SQLite, XML, JSON, REST APIs, including technical documentation (Java Doc etc.) and unit test cases.
Comfortable writing and debugging multi-threaded & asynchronous code in Android.
Understands the resource constraints of mobile devices and implements accordingly robust and efficient solutions with respect to CPU, memory and battery life.
Creating proof of concept for ideas as discussed by the team or as assigned by the manager in the context of the business.
Analyzing features at lower level and helping resolve any integration issues that may come along.
Activity planning and estimations
Study upcoming technologies and analyze how they can be incorporated to improve the existing product
Interacting with other groups to offer end-to-end solution
Good development experience on Android platform.
Strong in OO design along with programming skills in Java.
Has developed at-least 2 applications in Android. Basic understanding of design patterns.
Desire to stay abreast of new development tools and methods
Experience in Git/SVN/CVS/MS VSS/PVCS
Experience in Maven/Gradle
Experience*5 Year- 7 Years
Salary*Best in Industry