Job DescriptionAndroid DeveloperExperience:7 to 8 yearsLocation: KottayamRoles & ResponsibilitiesDesign and build advanced applications for the Android platformCollaborate with cross-functional teams to define, design, and ship new featuresWork with outside data sources and APIsUnit-test code for robustness, including edge cases, usability, and general reliabilityWork on bug fixing and improving application performanceContinuously discover, evaluate, and implement new technologies to maximize development efficiencyRequirements and skillsProven software development experience and Android skills developmentProven working experience in Android app development andExperience with Android SDKExperience working with remote data via REST and JSONExperience with third-party libraries and APIsGood to have Experience in Android TV app developmentWorking knowledge of the general mobile landscape, architectures, trends, and emerging technologiesSolid understanding of the full mobile development life cycle.Prior experience as an Android Developer using Kotlin, Java, Android SDK, Android NDKExperience in publishing an application on the Google Play storeProven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVPProficient understanding of code versioning tools such as GitProblem solver with good analytical skillsSkills RequiredCLEANSOLIDConnected TV experiencAndroid SDKANDROID DEVELOPMENTNDKJavaKotlinRESTful APIsGitJSON