Responsibilities ● Design and build advanced applications for the Android platform ● Collaborate with cross-functional teams to define, design, and ship 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 ● Meet deadlines in a fast-paced environment. ● Work closely with product and different business teams to identify new requirements for the platform. ● Participate in design discussion and create detail design and implement it. ● Continuously discover, evaluate, and implement new technologies to maximise development efficiency.