Faits: A. G._ a bénéficié d'une indemnité de chômage depuis le mois de février 2007. Le 6 mars 2008, l'Office cantonal de l'emploi (OCE) de Genève a assigné à l'assuré un emploi de conducteur de machines auprès de la société X._. Ce poste était destiné à un opérateur/une opératrice de machines automatisées ou à une personne au bénéfice d'une formation équivalente. Après avoir pris contact avec l'employeur, l'assuré a déclaré à l'administration, le 10 mars 2008, qu'il s'agissait d'une « place pour une dame à la sortie des lignes pour mettre des produits Y._ dans des boîtes ». Le 13 mars 2008, l'employeur a informé l'OCE que l'assuré n'avait pas été engagé, au motif que le poste, jugé trop féminin par l'intéressé, n'était pas adapté aux attentes de celui-ci; le poste était resté vacant. Par décision du 5 mai 2008, confirmée sur opposition le 8 juillet 2008, l'OCE a suspendu le droit de l'assuré à l'indemnité de chômage pour une durée de 31 jours au motif qu'il avait fait échouer une possibilité d'emploi en ne montrant pas d'intérêt à obtenir le poste. B. G._ a recouru contre la décision sur opposition de l'OCE devant le Tribunal cantonal des assurances sociales de la République et canton de Genève. Au cours de l'instruction, la juridiction cantonale a ordonné la comparution personnelle des parties, laquelle s'est tenue le 30 septembre 2008. Entendu à cette occasion, l'assuré a déclaré ce qui suit: « J'ai été très déçu de constater que le poste qui m'était proposé ne correspondait en rien à celui qui m'avait été assigné. Il s'agissait de mettre des produits Y._ en boîte uniquement. J'ai dit que c'était un travail adapté aux femmes. J'aurais été capable de faire ce travail bien que j'aie de grandes mains. J'aurais probablement été moins rapide qu'une femme. Je n'ai pas dit que je refusais le poste. J'ai seulement donné mon avis. Lorsque le responsable m'a dit que ça n'allait pas pour moi, je n'ai pu qu'acquiescer. S'il avait accepté de m'engager, j'aurais pris le poste. » Statuant le 14 octobre 2008, la juridiction cantonale a rejeté le recours. C. G._ interjette un recours en matière de droit public contre ce jugement dont il demande l'annulation, de même que celle de la décision sur opposition du 8 juillet 2008, sous suite de dépens. L'Office cantonal de l'emploi a conclu au rejet du recours à l'appui d'observations, tandis que le Secrétariat d'Etat à l'économie a renoncé à se prononcer.