Build websites using technologies such as HTML, CSS, and JavaScript. Modifying and updating websites according to a company or client's specifications. Construct the layout of a website, creating a visually interesting home page and user-friendly design, and sometimes write content for the website. Ensure the site is functional on all web browsers, testing and updating as needed.