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):
c. Shared Preferences
d. Async Workflows