| Required Skills | Desirable Skills (you will learn these if you don’t have them already) |
| PHP and MySQL Knowledge | Linux Server Command Line |
| Experience of using version control (Git preferred) | CANBus knowledge |
| Thorough understanding of OOP | JavaScript (ideally jQuery framework too) |
| HTML & CSS | Unit testing frameworks (SimpleTest a plus) |
| Ability to work within a team and independently as required | Continuous Integration (Jenkins a plus) and build tools such as Ant and Phing |
| Thirst for knowledge | Understanding of design patterns |
| Understanding of security, usability and accessibility within web | Libraries and APIs including: Raphaël JS, Node.js, Socket.IO, OpenStreetMap, Adobe Air |