You can follow well known people in JS community like Eric Elliott, he is writting a lot of good modern articles about JS/ES6.
Second, read a lot of source code of popular libraries and frameworks on GitHub. Try to build your own libraries/components on vanilla JS. Only that way you can learn language itself from all aspects, build your frameworks and you will learn architecture.
Finally, contribute to any organized open source project, you will learn everything you need from single responsibility principle in pull requests, issues till documentation, testing and code review.
Always keep learning and never stop experimenting
I also can recommend you wathcing my https://bunnyjs.com Would like to hear any feedback and ideas.