Создает сайты и приложения. Может специализироваться на двух разных направлениях: на фронтенде, т. е. заниматься внешним видом сайта или на бэкенде и работать с серверной частью, базами данных и программной логикой. А может владеть всеми технологиями сразу, такой специалист называется фулстек-разработчиком.
Работа фронтендера — сделать удобный для пользователей сайт, который будет выполнять задачи заказчика. При этом сайт должен корректно работать на всех устройствах и во всех браузерах. Бэкендер же работает со скрытой частью сайта или приложения. Создает базы данных и пишет программы, которые записывают туда информацию, отвечает за шифрование и копирование данных. Проще говоря, фронтендер делает красивую и удобную обертку, а бэкендер делает так, чтобы все работало.
Если хотите стать веб-разработчиком, нужно освоить навыки верстки на HTML и CSS, программирование на PHP и JavaScript. Уметь работать с сервером, базами данных.