● Design and build advanced native applications for the Android platform ● Collaborate with cross-functional teams to define, design, and deliver new features ● Work with outside data sources and APIs ● Unit-test code for robustness, including edge cases, usability, and general reliability ● Work on bug fixing and improving application performance ● Continuously discover, evaluate, and implement new technologies to maximize development efficiency ● Communicate with clients to understand his requirements and deliver