The typical candidate could possess the following qualities:
Experience of object oriented programming / modular programming
PHP / Python or .NET Technologies.
Understanding of MVC design patterns and frameworks
Front-end development including jQuery
Knowledge of creating mind blowing UI Designs.
Some experience in Mobile Application Development. (iOS/Android).
Experience of the full software development lifecycle: from requirements gathering and functional specification authoring, to development, testing and delivery.
Good levels of communication. Both written and verbal
Enthusiasm and an interest in all things technology
Commercial experience in Web Application development and / or software development.
Some knowledge of the Linux command line.
Understanding of Ajax (desirable).
Knowledge in gamification is a plus.
Skills: .net, mvc, design, linux