At my company we call this role &quot;UI Development.&quot; A UI developer is expected to be good at all aspects of development that are required to implement the user interface, including HTML, CSS, JavaScript, and server-side templating languages.<p>The JavaScript skills in question include the ability to write  clean code, write unit tests and use client-side frameworks like Angular or React.<p>Having an eye for design and usability is a plus, but not the focus.