Experience with latest Android SDK and APIs.
Cross platform development and PaaS
Integration of Android code with cloud services. Cloud service development/integration, any of these: Parse, Google App Engine, AWS.
Back-End Servers (MBaaS, Mobile App Servers, mobile infrastructure/middleware): Integration with back-end systems and user authentication/authorization.
Proven expertise in managing all aspects of data routing with a focus on REST objects and business logic to minimize demands on battery and bandwidth.
Developing Authentication services and secure connectivity to back-end systems using mobile middleware
Back-End Server Programming Languages: Java, Python, PHP, XML
Excellent knowledge of MySQL or similar database management system
Must have in depth experience in Fragments, Action Bar and GCM
Experience working with remote data via REST and JSON
Understanding of Android L material design
Aquery, Picaso, Volley, Facebook, Google+, SDK GSON, Google Analytics, Youtube, etc. SDK integrations
Design and build advanced applications for the Android platform.
Collaborate with cross-functional teams to define, design and ship new features.
Unit-test code for robustness, including edge cases, usability and general liability.
Work of bug fixing and improving application performance.
Continuously discover, evaluate and implement new technologies to maximize development efficiency.
2 to 4 years of Android development experience
Experience in understanding large and complex code bases, including API design techniques to help keep them clean and maintainable.