6 months contract jobs in KeighleyCreate job alerts