Principal Developer, Android Platform
We are about creating a personal cloud experience that seamlessly pulls all of your content together (pictures, music, video, documents) into your personal device and makes it available on any screen, any place and any time.
A key part of the platform is our REST API which powers all of our mobile, web and desktop experiences. We are looking for a highly motivated engineer to join this critical core team. Responsibilities:
Enhance and build first party applications that run on our Android platform. These allow customers to sync their content with external cloud providers and social networks. Evangelize the platform with internal and external developers. Build client SDK on top of our REST API and supplement with documentation and integration samples Work closely with key external partners and assist them with seamless app integrations into our SDK. Identify issues facing app developers, and work with our Platform developers to improve API and SDK. #LI BJ1Qualifications
Minimum Qualifications 10+ years of professional software development experience 5+ years of Java and 2+ years of Android apps development experience. Experience in developing on consumer devices powered by Android Experience in using and building REST API services and SDKs Good knowledge of Android Framework internals Strong communication, analytical and problem solving skills