Responsible for developing and maintaining high-quality mobile applications, analyzing and estimating work for sprints, creating software architecture documents, integrating applications with authentication services, and collaborating with team members in an Agile environment. Ensure adherence to so...