Join the Team
If you possess an entrepreneurial spirit, play well in the sandbox, and are interested in being part of a mobile revolution, pull up a seat and let’s chat. We’re reimagining the mobile experience from the ground up—designing experiences for the individual, not the masses. Through company, community, and open source, we’re building something truly unique and we’d love for you to join us. Come on in...the party's just getting started.
People are talking
With more than 50 million users in 190 countries (grown organically), Cyanogen has the largest community of Android developers in the world. As a result, it seems people are talking—but don’t take our word for it. Forbes had some nice things to say about us in the April, 2015 issue, as did WSJ, New York Times, Wired, and Verge. Geekwire even went so far as to call us the “Next Tech Titan.” Not bad for a startup.
Developer - Apps & Integrations
As part of the company's Apps and Integrations Team work with a product team to help build out new features and apps from early phases of product discussion all the way to a shippable product. Implement complex new features both in apps as well as in the Android framework. Keep company's apps up to date with the latest Android release, design philosophy, and features. Develop new and innovative features in existing applications as well as creating new ones. Req. Bachelor's degree in Computer Science or related discipline & 5 years related experience. Education or experience must include Android application design and implementation. Will accept any suitable combination of experience/education.
As a member of the Android Apps & Integrations team you will:
* Work with product team to help build out new features and apps from early phases of product discussions all the way to a complete shippable product
* Implement complex new features both in apps as well as in the Android framework
* Keep our apps and features up to date with the latest Android releases
To be successful in the role, you should have:
* Extensive experience developing complex Android applications
* Exceptional OO design and development skills
* Hands on knowledge of supporting multiple versions of Android, screen resolutions, and device types
* An expert understanding of the Android SDK
* Experience in costing and architecting large features based on requirements from Product
* Experience in prioritizing work items and weighing/understanding risks during different phases of product cycle
* Shipped multiple projects
* Experience adding features to Android frameworks (not required but a bonus)
* Be able to work well with others in a fast-paced environment
* Be open-minded and excited to learn new things
Location: Palo Alto, CA