Junior javascript developer?
Если так как описано, то достаточно. Но добавил бы туда webpack и базу по какому либо фреймворку без них сейчас практически никуда, при желании можно освоить все за неделю 2, на месте работы будет достаточно практики, чтобы углубиться. И гит обязателен для понимания и работы с ним.
Для стажёра / джуниора таких навыков достаточно, но нужно попрактиковаться, придумать какой-то проект, где можно реализовать все на практике. Просто теория — бесполезна и поможет максимум только на собеседовании.