Джозефс начал свою карьеру в клубе «Кейптаун Спёрс» в 1997 году в возрасте 17 лет и позже играл за клуб «Аякс», который был преемником клуба «Кейптаун Спёрс» после объединения с «Севен Старс». В 2006 году переехал в Гаутенг, где играл за клуб «Бидвест Витс» два года перед переходом в «Орландо Пайретс».
Во время проведения Кубка африканских наций 2008 был вратарём основного состава, заменив травмированного Роуэна Фернандеса.