Podczas przedsezonowych przygotowań Jarvis doznał kontuzji biodra i pachwiny, wskutek czego nie mógł grać do września. W końcu 20 października 2007 roku zadebiutował w barwach klubu, kiedy to wszedł na murawę w 88. minucie wygranego 2:0 spotkania z Charlton Athletic. Po wznowieniu treningów z pełnym obciążeniem, stał się podstawowym zawodnikiem drużyny, występując w kolejnych 27 spotkaniach w sezonie 2007/2008. Pierwszego gola dla zespołu zdobył w grudniu 2007 roku w zremisowanym 1:1 meczu przeciwko Leicester City.

30 września 2008 roku Jarvis doznał urazu ścięgna podkolanowego w przegranym meczu z Reading na Molineux Stadium, i został wykluczony z gry na sześć tygodni. Do gry Jarvis powrócił 6 grudnia, kiedy to zagrał w spotkaniu z Queens Park Rangers. W lutym 2009 roku przedłużył swój kontrakt z klubem do roku 2012.