As part of Android Development team in company, your key responsibilities would include:
Build the next generation of Android Apps for Sales Enablement targetted at Marketing and Sales people.
Conceptualize and design Mobile applications
Participate in software design (architecture)
Should have expert knowledge about how to architect a software system including but not limited, to Android-based projects
Testing the application on the Android Simulator and on the actual Android Phone and Android Tablets.
Upload the application to the Google Play.
Troubleshoot and debug software to determine causes of errors and deciding what to do about them.
Technical Skill set:
Should have expert knowledge with the Android SDK and with the Android Tools framework.
Complete understanding and experience in Android UI development.
Experience using Web Services and Data parsing using JSON , XML etc.
Strong OO design skills, database design and network programming fundamentals.
Strong in Android Java. Great understanding of thread management, memory management and other aspects of Java for mobile application development.
Very good knowledge of Android Studio &/or Eclipse in general and of Android Development using Eclipse in-particular.
Good understanding of data structures and algorithms.
Minimum 4 years experience with Java including Core Java, J2EE & Android with minimum 3 years being in Android.
Must be an active coder. No exceptions.
Bachelor's degree (BS or equivalent) in a quantitative field (e.g. Mathematics, Engineering, Computer Science)
Have an eye for User Interface design as engineers on the teams are expected to code both front and back-end deliverables.
Excellent ability to communicate with multiple stake holders on both technical and non-technical topics.
Experience with version control systems such as Git or Subversion