Some knowledge of JS ecosystem is of course helpful. But it's not strictly required to build web apps. You can check KVision (
https://kvision.io), which gives you lots of ready to use components with consistent Kotlin API (disclaimer: I'm the author of the framework).