BA do a month on month off contract but it would take you some time to get this contract as all crew have to start off as full time and on Mixed Fleet, the only contract available now, there have been no crew offered part time yet.
Once they do start offering part time that would be one of the part-time options available.