总之,原生js工程师一定有能力使用框架的。至于主要开发任务是不是web ui,这个就不知道了,毕竟现在js都能做服务器端开发了,只做ui的话,没必要请一个js工程师。
js开发就是开发javascript的,主要用来实现一些网页上的效果,如动画、不刷新提交数据等。现在这方面越来越受重视了,javascript效果的好坏直接关系到用户体验,用户体验不好用户就流失了,所以它非常重要,不比后台工程师赚的少。如果做前端开发工作的话,前端开发工程师和JS工程师基本是一样的。通常说的前端开发工程师是指的WEB前端,也就为浏览器开发WEB网页的工程师。一般情况下WEB网页的开发包含HTML,CSS,Javascript等技术。HTML和CSS主要负责展示网页画面,Javascript负责网页画面中的交互逻辑。但是Javascript不光能做前端开发。Nodejs就是应用在后端的Javascript语言。
所以不知道你所说的JS工程师是不是指的既可以做后端的Nodejs开发,又可以做前端WEB网页的Javascript工程师呢。