Front-end developers are put into the unique position of merging technology with humanity. The top priority of any design is usability and communication. The client has something they need communicated to their audience, and the web is the tool that we use to deliver that message.