It looks like to me that they want their own staff to be what the customer sees as their point of contact rather for check in, dispatch and complaints rather than Swissport staff.
As for the positions it doesn't say how many in each but the staffing will have to be spread out over the week as the flights are daily. As for the daily tasks that these jobs require I'll leave that to the experts to say what they have to do.