Веб-мастер (веб-разработчик) — человек, занимающийся разработкой веб-сайтов или корпоративных приложений для Интернета. В зависимости от размера коллектива разработчиков, он может объединять в себе функции автора, дизайнера, верстальщика веб-страниц, программиста, системного администратора, модератора, контент-менеджера (ответственного за содержимое), сотрудника технической поддержки, специалиста по продвижению сайта (SEO, «раскрутка») и другие.

Подобные специалисты чаще всего разрабатывают и поддерживают небольшие сайты, так как крупные (и дорогие) интернет-порталы имеют возможность распределить роли на нескольких специалистов (или заказать их услуги в специализированных агентствах).

В связи с отсутствием официальных источников, не существует универсального описания требований к веб-мастерам и их задач. Однако во многих сообществах принято считать, что веб-мастер должен владеть техническими знаниями и навыками

  • языка разметки гипертекста HTML и основы его оформления с помощью CSS
  • о принципе работы сетевого протокола HTTP и стандарте интерфейса CGI
  • основ работы с программами по обработке растровой компьютерной графики
  • определения поставленной перед сайтом задачи (часто заказчик сам не знает, зачем ему сайт)
  • разработки структуры (и логики) сайта, направляющей посетителя к поставленной заказчиком цели