A web developer is someone who works with computers and software that are designed to support the development of web applications. They may be responsible for developing websites, apps or web pages that are used by users around the world. They can also be responsible for creating and maintaining websites, such as email marketing campaigns, social media accounts, and website design.