Wfh with occasional office visits part time 20 hours per week 6 12 month contract role with longer term potential