Software Engineer II - Android
Menlo Park, CA | Contract
Job Title: Software Engineer II
Duties: The successful candidate will have strong experience developing high-performance applications on Android using Android SDK, and leveraging deep knowledge of Android to bring rich experiences to large user base.
Work closely with product management and design teams to create innovative applications on Android-based platform
Develop new applications, design and implement features and functionality
Focus on UI design principles and making apps work intuitively
Contribute best-in-class programming skills to develop highly innovative, high– performance, consumer-facing products
4+ years of object-oriented software development experience years
4+ building Android applications
Experience in understanding code bases, including API design techniques
Knowledge of Java and Android internals, such as multi-threading, memory management and caching.
B.S. or M.S. Computer Science and 5+ years in relevant work experience
Skills and Experience:
Minimum Degree Required: Bachelor' s Degree