Build customised websites to the highest specifications.
Work to under pressure and to tight deadlines.
Come up with solutions to seemingly intractable problems.
Carry out routine site maintenance.
Drive projects forward.
Work closely with other developers and professionals.
Make recommendations on the use of new and emerging technologies.
Produce feasibility and usability reports for projects as well as accurate cost projections.
Organize and manage multiple priorities simultaneously.
Communicate confidently.
Quickly fit into any existing team of developers.
Work through a project life cycle.