Буква «й» может не обозначаться в транскрипции, потому что в некоторых случаях она обозначает другой звук. 1
Буква «й» может обозначать [j] (звук «йот») перед ударным гласным и [и] (звук «и неслоговое») в остальных случаях. 1
Кроме того, при транскрипции иностранных слов русским алфавитом используют букву «й», потому что буквы «J» в русском алфавите нет. 2 А при транскрипции русских слов латинским алфавитом — букву «J», так как в нём нет буквы «й». 2