Must know Programming Technologies Android (Java).
Developing projects both in single mode and in team
Presentation on new trends in Android development
Requirement analysis and estimations.
Communication with overseas stakeholders
Project Plan Construction
Developing reusable components for future projects usage.
Making certain templates to gather the requirements from the client regarding publishing the app to the market, server side clarification, API clarification etc.