Android DeveloperClient: WalmartLocation: Sunnyvale CADuration: 12+ MonthsJob DutiesDesign and build e-commerce applications for the Android platformEnsure the performance, quality, and responsiveness of applicationsCollaborate with a team to define, design, and ship new features - Identify and correct bottlenecks and fix bugsHelp maintain code quality, organization, and automatization - Lead and mentor junior developersSkills5+ years' experience working with the following technologies:Expert knowledge of Java and the JDKExpert knowledge of the Android SDK - Advanced Android UI Skills (Fragments, Custom view components)Experience writing multi-threaded and Networked appsExpert level debugging and analysis skills using ADBExperience with the application submission/provisioning processExperience leading a small team of developers and delegating tasksExcellent communication skills in both technical and non-technical discussions.Have designed and developed a complete Android app from top to bottom.Expert knowledge of IntelliJ or Android StudioHave worked with OpenGL or the NDK and high performance graphics codeWeb Services experience as it relates to mobile appsSolid understanding of Android UI paradigms from Gingerbread to Oreo (Material Design) - Experience with protocol buffersExpertise in Kotlin, Android, Mobile Development, Unit /Automated Test Execution for Mobile Platform, Integrating with backend services. Alarms and metrics to monitor software running in the production environment.