Why front-end developers are so important