Design and build advanced applications for the Android platform. Collaborate with cross-functional teams to define, design, and ship recent features. Work with outside data sources and API's. Unit-test code for robustness, including edge cases, usability, and general reliability.