- Design and build advanced applications for the android platform - Collaborate with cross functional teams to define, design and ship new features - Unit test code for robustness, including edge cases, usability, and general reliability - Work on bug fixing and improving application performance - Collaborating with team, good communication skills, quick learner and desire to learn - Continuously discover, evaluate, and implement new technologies to maximize development efficiencies