A Scrum Master is responsible for facilitating the agile mobile app development process, removing obstacles that impede progress, organizing and leading Scrum meetings, and ensuring that the entire development team follows Scrum practices. They help the team work efficiently and achieve project goals.