The Front-End Web Developer, is responsible for using their knowledge of programming languages to code user-side applications, including visual elements like menu bars, clickable buttons and the overall layout of websites or web applications. Their duties include communicating with clients to identify their needs, optimizing websites for different formats like desktops and mobile phones and running tests to ensure code strings perform the correct functions.

A Front-End Developer’s main goal is to combine technology and design to create inviting, easy-to-use websites for consumers. In order to accomplish this goal, they need to be able to handle the following day-to-day duties:

· Working with clients to develop the overall look and design of a website

· Producing, maintaining, and modifying websites and user interfaces

· Incorporating applications, graphics, audio, and video clips into client websites

· Creating tools that enhance the user’s website experience

· Ensuring websites are accessible across many platforms, including laptops and smartphones

· Routinely testing websites for ease of use, speed and other quality factors

· Fixing any website issues or bugs that arise