Faits : A. A._ SA (actuellement en liquidation), inscrite au registre du commerce de Genève le 19 septembre 2014, a pour but l'exploitation d'une entreprise générale du bâtiment. Le 3 mars 2017, elle a annoncé à l'office cantonal de l'emploi (ci-après: l'OCE) une perte de travail due à des intempéries concernant plusieurs jours entre les 10 et 27 janvier 2017 et a sollicité l'octroi d'une indemnité. Par décision du 14 mars 2017, confirmée sur opposition le 27 avril suivant, l'OCE a refusé d'octroyer l'indemnité en cas d'intempéries. Il a constaté que l'avis de perte de travail avait été donné avec 26 jours de retard et que, par conséquent, le droit à l'indemnité - qui aurait pu débuter le 10 janvier 2017 - devait être repoussé de 26 jours, soit au 5 février 2017, selon les règles prescrites par la législation applicable. Or, A._ SA n'ayant subi aucune perte de travail à partir de cette date, elle ne pouvait se voir octroyer aucune indemnité. B. Saisie d'un recours formé par A._ SA contre la décision sur opposition du 27 avril 2017, la Chambre des assurances sociales de la Cour de justice de la République et canton de Genève l'a rejeté par jugement du 30 août 2017. C. A._ SA interjette un recours en matière de droit public contre ce jugement dont elle demande l'annulation, en concluant principalement à l'octroi de l'indemnité en cas d'intempéries. Subsidiairement elle conclut au renvoi de la cause à l'autorité cantonale pour nouvelle décision, le tout sous suite de frais et dépens. L'OCE et la juridiction cantonale concluent au rejet du recours, tandis que le Secrétariat d'Etat à l'économie (SECO) a renoncé à se déterminer.