teve jobs