designing, developing, and maintaining websites by writing code using languages like HTML, CSS, and JavaScript, collaborating with designers to implement visual designs, testing functionality across different browsers, ensuring performance & security°°