Also Jest, Jasmine, Mocha, Selenium. I mean, unit and integration testing were entirely stripped from the list in the link.
Nexus for local NPM repo (if you don't want to publish publicly, or pay a ton to make it private).
And you should probably learn a bit of Maven if you're on a Java stack so you can figure out how shit actually comes together on the page.
The joys of front end.
Honorable mention for sophisticated animations: http://greensock.com/
And then there's the missing mentions about the plethora of mobile app bootstraps such as phonegap.
As complex as the frontend has become, C++ development requires a much more sophisticated set of skills and use of frameworks IMO. I do like that frontend work can require some decent engineering chops now, although it shrinks the talent pool considerably, for the present time at least. I personally look forward to the day jQuery DIAF now that much of the DOM API is standardized. Although it is extremely useful, it's a tight coupling that I'd rather do without.