job_description.job_card.job_descriptionA Minimum of 5 Years' experience needed with Android Application Development.You have a high degree of fluency with Android frameworks and Jetpack libraries, Kotlin, and object-oriented design best practices. You are a strong coder and know how to write clean, effective code at scale.Deep experience working with and debugging RESTful APIs Knowledge of {functional or object-oriented}} programming Familiarity Android development.Ability to write well-documented, clean Kotlinand Java code Working knowledge in latest Android API3+ years of experience with Kotlindevelopment.You have a deep understanding of coresoftware concepts, including networking, security, memory management,multi-threading, and application life-cycle managementYou have proven experience with native appsarchitecture patterns, including commonly used patterns such as MVVM and MVP,as well as designing new ones to fit unique needsUnderstanding of REST APIs, the documentrequest model, and offline storageExperience with automated testing suites.Has shipped at least two Android apps thatare available in the PlayStoreAbility to develop good quality code thatscales and depicts good and optimal design is neededPerforming root cause analysis to reducefuture issuesAbility to work as part of a largeagile-driven software engineering effort, and a strong understanding ofprofessional software engineering best practices for the full SDLC, includingCI / CDTroubleshoots business and production issuesby gathering informationCollaborate with Architects, Technicalexperts, and application SMEs in implementing complex end-to-end enterprisesolutionsDesign and build advanced applications for the Android platform.Collaborate with cross-functional teams to define, design, and ship new features.