Experience of object oriented programming / modular programming (essential)
Understanding of MVC design patterns and frameworks (essential)
Front-end development including jQuery .
Understanding of Ajax .
Experience of the full software development lifecycle: from requirements gathering and functional specification
authoring, to development, testing and delivery
Smarty templating .
Commercial experience in Web Application development and / or software development .
Some knowledge of the Linux command line .
Good levels of communication.