- Strong understanding of Object Oriented Programming, data structures and design patterns
- Strong Java programming skills
- Knowledge of software development processes & agile methodologies
- Strong problem solving and debugging skills
- Experience working with the Eclipse IDE/Android Studio
- Understanding of DB DesignDesired Experience
- Experience in developing android applications
- Expertise in implementation of custom UI components
- Experience working with Google Maps, Image Compression, Chat, Social APIs
- Experience in memory management and in designing high-performance apps
- Working knowledge of Android SDK and Android Development Tools
- Experience in shipping applications through the Google play store
- Experience with analytics tools like Google Analytics, Flurry
- Well versed with mobile UI/UX conventions
- Experience in using GIT or other version control systems
Mobile UI / UX conventions , Android SDK , Android Development , Social APIs , software development , shipping applications , developing android applications