Job Description :
Android developer
Mountain View, CA
Long term
Required Skills:
5+ years of experience in the software development industry
3+ years of experience in Android app development, including Android SDK and Android Studio
3+ years of experience in Java, with strong programming skills
Good understanding of Android related programming patterns and OS facilities
Real-life experience with mainstream mobile apps used by a broad user base (please provide links to app listings)
Hands-on experience in the Agile/Scrum development process
Good understanding of OOPS concepts, design patterns, algorithms and data structures
Excellent communication skills, both oral and written
Readiness to work in a global team with contributors from different backgrounds, skills and locations