Last modified 3 years ago
Last modified on 01/08/14 17:00:58
Google doc to manage tasks for Developer
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.