The successful applicant will need to have well developed communication skills. An eye for detail and a passion for web development would also be considered essential.Key Duties & Responsibilities: • Managing incoming customer enquiries • Designing and developing websites for clients • Client communication and correspondence • Training of end users Key Selection Criteria: • Tertiary qualifications within a relevant IT/Programming discipline • Basic knowledge of Adobe InDesign/ Photoshop• Advanced XHTML/CSS 2 coding skills.• Basic knowledge of JavaScript and JavaScript Frameworks.• Understanding MVC based software architecture and web apps.• Understanding of basic programming concepts.