Develops and maintains websites and web applications, collaborates with designers, and troubleshoots technical issues.