Must have deep understanding of Android UX and UI design paradigms and ability to analyze requirements, design, develop and test mobile apps. • Experience in Java, Eclipse, Android Studio with Agile project execution methodology. • Proven expertise and up to date with Android SDKs. • Solid understanding of the full mobile development life cycle. • Knowledge of SQLite - DDL & DML. • Familiar with Eclipse and Android Studio. • Familiarity with Android SDK and/or other Java-based mobile development APIs. • Familiarity with Android platform tools and AOSP. • API request and response (web services, JSON, XML, REST, etc.). • Ability to work interactively with Product, Design, Back-End and QA teams • Git or other source control management. • Multi-Threading and memory management specific to mobile devices. • Must have experience in developing consumer and business applications. • Have a solid professional development background with an understanding of Software Architecture and Design. • Develop cutting edge projects writing high quality code. • Experience building web and native apps. • Experience using social media APIs. • Must have Object Oriented programming skills with experience understanding and applying OO design patterns. • Excellent debugging and optimization skills. • Ability to write technical specifications clearly and strong estimating and planning skill. • Must have at least 2 published Android applications in the Google Play store. • Experience creating and publishing successful app(s) to a prominent. • Android app store (such as Google Play Store or Amazon App Store) • Have a portfolio of 2+ apps which you will demo at the interview. • Capability of transformation of client ideas into reality. • Experience: 1-3 yrs