5+ years of experience in Mobile Application Development and Consulting Develops and document detailed mobile solution architectures Performs full lifecycle development; plans, defines, designs, builds, tests, debugs and deploys public-facing and enterprise applications. Designs, develops and integrates Restful APIs & Web Services. Contributes application concepts for development and consideration. Proposes and promotes coding standards and best practices Should have experience leading a development team. Working with a distributed offshore team is a plus. Experienced on Agile methodologies (Scrum) and tools (VersionOne, Jira or Rally) Experienced on Android application distribution process for Play Store deployment Strong focus on high-quality mobile UI experiences Should have hands on experience on latest version of Android Studio and Kotlin. Should have worked on creating dynamic/static frameworks/libraries in Android Should be aware about various tools for Code Quality like Lint Should be experienced in test-driven development and have created Unit Test and UI Automation for various Android projects (Expresso / Robolectric) Should have experience with any Continuous Integration environment like Jenkins/Go. Should have knowledge about setup and creating build workflows. Should be familiar with Analytics tools and frameworks (Adobe, Google, Swrve) Should be familiar with Crash Analytics or Logs (Crittercism, New Relic, Splunk) Worked on below apart from other Android standards (like Gradle): a. Camera b. Dialer c. Shared Preferences d. Async Workflows e. TensorFlow