Do you need to wear gloves when giving immunotherapy injection?

No. Good clinical practice recommends use of sterile technique and safety syringes however gloves are not mandated and therefore up to the discretion of the administrator.
Prevent infection. Any injection has a risk of contact with blood and potentially to blood-related infectious diseases. Using gloves protects both the patient and the healthcare provider.