There is a wide range of skills that a Javascript developer should have in their arsenal. Some of the major prominent skills include expertise in front-end development practices, a good understanding of JavaScript libraries and frameworks - JQuery, Angular, React, Node.js, Vue.js, etc, experience in working with various database technologies, knowledge of different CMS, and familiarity with version control systems.