Can a person in a state of major ritual impurity (janabat) sweep and clean the mosque as part of their duty?
It is not permissible for any person in a state of major ritual impurity to enter a mosque and remain there, even if the purpose is sweeping or cleaning. One must strictly avoid this in every situation.
کما فی فتح القدير: (ولا تدخل المسجد) وكذا الجنب لقوله - عليه الصلاة والسلام - «فإني لا أحل المسجد لحائض ولا جنب» وهو بإطلاقه حجة على الشافعي - رحمه الله - في إباحة الدخول على وجه العبور والمرور، (كتاب الطهارات، ج:1، ص:165، ط:دارالفكر)-
و فی الفتاوى الهندية: (ومنها) أنه يحرم عليهما وعلى الجنب الدخول في المسجد سواء كان للجلوس أو للعبور، هكذا في منية المصلي. وفي التهذيب: لاتدخل الحائض مسجدًا لجماعة. وفي الحجة: إلا إذا كان في المسجد ماء ولاتجد في غيره، وكذا الحكم إذا خاف الجنب أو الحائض سبعًا أو لصًّا أو بردًا فلا بأس بالمقام فيه، والأولى أن يتيمم تعظيمًا للمسجد، هكذا في التتارخانية،(ج:1،ص:38،: ط: رشیدیة)-