Job Description :
Position: Android Developer
Location : Palo Alto, CA
Duration : Long Term

3-5 years experience with native Android development
Strong OOP and Java skills
App networking skills
o Experience building and testing network layer for calling remote REST/JSON APIs
Familiarity with Android/Java build technologies (Maven, Gradle) and the Android build/debug toolchain
Strong familiarity with the Android Platform
Strong familiarity with Android API versioning and handling vendor-specific idiosyncrasies
Android testing frameworks including JUnit, Espresso, UI Automator
Familiarity with shipping apps to the Play store
Published apps in the store
Experience working as a collaborative, communicative team member in an Agile environment
BONUS (not required): Experience with mobile advertising inside Android apps, including Webviews, AMP, and MRAID

Skills : Android SDK, Java, OOP, Android Testing Frameworks, APIs