Никита Сальников, да базовый JS вам нужно знать, чтобы не путать контекст с замыканием, потом разобраться с React или Angular, написать на нем проектик-другой, попутно столкнувшись с препроцессором. И вперед, резюме рассылать.
работодатель в праве предъявлять сотрудникам некоторые требования
Это называется "условия трудового договора". У специалиста тоже есть определенные требования к нанимателю. Крестьяне давно уже не ходят наниматься к барину с поклоном.