As a Senior Software Engineer (Mobile - Android), you will collaborate with your product team to define and implement precise requirements. Your responsibilities include writing clean, well-tested, and well-abstracted code, participating in code reviews, and contributing to mobile guild and team-driven decision-making processes. You will also engage in sprint planning, retrospectives, and QA, while mentoring junior engineers. This role involves actively participating in the entire software development lifecycle, ensuring high-quality deliverables and contributing to a collaborative team environment.