Writing efficient code Creating websites/a website using standard HTML/CSS practices Working closely with web designers and programmers to produce the website Constant communication with other colleagues in the business to develop and deploy their content – and ensuring there is a clear establishment of what can be created within what timeframe Researching different software programs, maintaining software documentation Implementing contingency plans in case the website goes down Maintaining and expanding/enhancing the website once built Managing a team might also be part of the job role