Требование «Хорошое/отличное знание JS» к джну, что хочет услышать работодатель?
Это субъективная оценка работодателя. Тут может быть что угодно: от «я в принципе умею» до «я знаю как работает V8 изнутри»
Работодателю, вероятно, нужно, чтобы сотрудник справлялся с несложными рабочими задачами на JS самостоятельно. И не приходилось за ним переделывать.
Несложные — это не писать SPA с нуля на React/Vue, но может, внести минимальную правку или прикрутить плагин на фронт.

Кандидат же, полагая, что «я хорошо знаю JS», скорее завысил самомнение и просто не знает, чего он ещё не знает.

Так, что если вы сильно сомневаетесь, что хорошо знаете JS, но при этом способны в чужом коде фронта примерно разобраться и понять, что какой участок делает  — смело отзывайтесь на вакансию.