Faits : A. A._ a travaillé en qualité de peintre en bâtiment du 3 mai au 23 décembre 2011 et du 2 janvier au 9 mars 2012 dans le cadre d'un contrat de travail temporaire à plein temps, au service de la société B._ SA (ci-après: l'employeur). Le 19 mars 2012, il a présenté une demande d'indemnité de chômage. L'employeur a attesté un horaire normal de travail dans l'entreprise de 42,5 heures par semaine et a indiqué que la convention collective de travail romande du second oeuvre (ci-après: la CCT-SOR) était applicable. La Caisse cantonale genevoise de chômage (ci-après: la caisse) a alloué à l'assuré, à partir du 19 mars 2012, une indemnité de chômage calculée sur la base d'un gain assuré de 5'704 fr. et d'un horaire de travail hebdomadaire de 42,5 heures. A la suite d'une révision périodique effectuée par le Secrétariat d'Etat à l'économie (SECO), la caisse a rendu une décision, le 13 janvier 2014, par laquelle elle a réclamé à l'assuré la restitution d'un montant de 1'802 fr. 40, correspondant à des prestations perçues en trop durant la période du 19 au 30 mars 2012, ainsi qu'au cours des mois de mai et juin 2012 et de la période du mois d'août 2012 au mois de juin 2013. Elle a indiqué que l'indemnité de chômage aurait dû être calculée sur la base d'un gain assuré de 5'511 fr. et d'un horaire de travail hebdomadaire de 41 heures, conformément à la CCT-SOR. Compte tenu d'un montant de 177 fr. 90 déjà retenu sur les indemnités allouées au mois de juillet 2013, le montant encore à restituer s'élevait à 1'624 fr. 50. Saisie d'une opposition, la caisse a soumis le cas au SECO, lequel a indiqué que les moyens invoqués par l'assuré n'étaient pas de nature à mettre en cause la décision de restitution des prestations. L'opposition a été rejetée par décision du 6 mars 2014. B. L'assuré a recouru contre cette décision sur opposition devant la Chambre des assurances sociales de la Cour de justice de la République et canton de Genève. La cour cantonale a ordonné la comparution personnelle des parties le 7 mai 2014. Statuant le 21 mai 2014, elle a annulé la décision sur opposition attaquée et condamné la caisse à restituer à l'intéressé les montants retenus sur les indemnités allouées à compter du mois de juillet 2013. C. Le SECO forme un recours en matière de droit public en concluant à l'annulation du jugement cantonal, sous suite de frais et dépens. En outre, il a requis l'attribution de l'effet suspensif au recours. L'intimé, la cour cantonale, ainsi que la caisse ont renoncé à présenter des déterminations. D. Le juge instructeur a admis la requête d'effet suspensif par ordonnance du 8 octobre 2014.