[https://docs.google.com/spreadsheet/ccc?key=0An7ZaZdq6UfJdEQ4eXhnenVGbEZPdURCWXhENElQUEE#gid=0 Google doc to manage tasks for Developer] [https://tech.transitionnetwork.org/trac/ticket/667 Handover ticket to track time] Skills and experience required for new developer Essential * Strong developer experience of both Drupal 6 and 7, with a track record of maintaining, updating and providing technical support for established Drupal sites. * Well acquainted with the Drupal APIs and ecosystem -- must have written own modules. * Understanding of Drupal coding best practices. * Worked with - and coded for - the usual Drupal biggies: Views, Panels, Features, Rules. * Strong PHP and JavaScript/jQuery skills. * Must know how to use Drush and Git to a good level. * Exposure to developing for the CTools APIs and functions, especially plugin system and Panels. * Strong debugging/problem solving skills. * Personable, flexible and open minded. Beneficial * Experience of Aegir hosting system, especially Barracuda variant. * A background in theme building, and using theme() functions. * Understanding of Linux hosting environments and server tools. * Use of MySQL databases, and query building. * An understanding of when a new module is needed, vs configuration changes, vs coding. * Experience of being workload being managed remotely (Email, Skype, Hangouts) and via issue trackers.