The Senior Software Engineer (Mobile - Android) will collaborate with the product team to define precise requirements and build them. This role involves writing clean, well-tested, and well-abstracted code. The engineer will participate in code reviews, contribute to the mobile guild, and engage in team-driven decision-making processes. They will also be involved in sprint planning, retrospectives, and QA. Mentoring junior engineers is another key responsibility.