We have a requirement for an Android Developer with one of our direct clients in Sunnyvale CA.
- This position has on-site requirements for 2-3 days a week
Job Duties
Design 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 featuresIdentify and correct bottlenecks and fix bugsHelp maintain code quality, organization, and automatizationLead and mentor junior developersMust to have :
Skills : Android Core, Kotlin, Troubleshooting Android AppPublished Android application is required.Expert in Kotlin coding , Champion in large scale system design and deep knowledge of Android architecture best practices.launched apps in the Google Play store. Minimum of 5 years industry experience in e-commerce or similar job leading a team.Prior experience in eCommerce domain,Solid understanding of Android Core architecture and Test-driven Development.Day-to-day responsibilities be :
1. Design, build and ship high quality features for Walmart android application.
2. Unit-test code for robustness, including edge cases, usability, and general reliability.
3. Work with data sources APIs and collaborate with cross-functional teams.
4. Work on bug fixing and improving application performance.
Skills 5+ years experience working with the following technologies :
Expert knowledge of Java and the JDKExpert knowledge of the Android SDKAdvanced 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 buffersBachelor Degree (or equivalent) in Computer Science or a related field and preferably some relevant experience .