As a Software Engineer II - Android, you will contribute to all aspects of the agile development life cycle, including design, development, documentation, testing, and operations. You will be a key player in shaping the definition, vision, design, road map, and development of product features. Your responsibilities will also involve designing, implementing, testing, deploying, and maintaining innovative software solutions to enhance service performance, durability, cost-effectiveness, and security. Additionally, you will apply software engineering best practices to ensure high-quality deliverables and thrive in an agile, startup-like development environment, focusing on the most important priorities.