Developing and maintaining the front end functionality of websites. *Participating in discussions with clients to clarify what they want. *Designing prototypes for apps and websites. *Creating logos, banners and buttons for websites. *Writing cross-browser compliant XHTML, CSS & JavaScript.