Know HTML, CSS, JavaScript, PHP, and other relevant web design coding languages
Create and test applications for websites
Work with graphics and other designers
Maintain and update websites
Monitor website traffic
Stay up-to-date on technology
fix bugs in existing projects
build and maintain databases
decide on the best technologies and languages for the project
test sites and applications in different browsers and environments