D4 - Deep Drupal Development, Dude | Agent16

agent16@drupal.org's picture
public
agent16@drupal.org - Fri, 2008-08-01 22:39
Employment type: 
Full time
Employment type: 
Contract
Telecommute: 
Not allowed

Agent16 has an immediate opening for a freelance Drupal developer. This is a full-time, on-site, freelance/contract position near Union Square in New York City. Reports directly to the CTO.

Job Responsibilities

We’re building a number of sites based on Drupal 6. Our work departs from “usual” Drupal projects in 2 ways:

  • We’re developing an advanced 2-tier layout engine that fully supports Dojo + JSON but gracefully falls back to pure PHP/HTML to support iPhone, GoogleBot etc.
  • We’re developing an advanced access-control system that is a superset of Drupal access control while remaining backward-compatible.

Your role in this will be:

  • Assist us in making intelligent, informed “use vs. customize vs. invent” decisions regarding Drupal modules
  • Advanced theme development and customization
  • Help us communicate with the Drupal community so our work doesn’t duplicate the work of others, and contributes the greatest possible value to the Drupal code base
  • Help us with both planning and execution of Drupal configuration and deployment

Nearly all (98%) of our code – including work-for-hire development performed for our clients – will be contributed back to Drupal.org under a GPL 2-or-later license.

Skills – Must-have:

  • Hands-on experience installing, configuring and developing Drupal 6.x sites
  • Substantial experience with Drupal module and/or theme development
  • General working knowledge of OO Principles
  • Some experience with OO languages (Java, C#, Smalltalk, whatever)
  • At least 2 years’ experience PHP coding
  • Ability to read JavaScript well enough that you know what it’s doing
  • Hands-on experience with and understanding of version-control (especially git)

Skills – Nice-to-have:

  • Experience with Drupal 5.x
  • Experience with Drupal 5.x to 6.x upgrading
  • Awareness of Drupal 7 development efforts
  • Hands-on experience with Dojo, JQuery or similar JS framework
  • Understanding of Database Platforms (especially MySql and MS-SQL)
  • Linux sysadmin chops
  • Familiarity with XML/XSL/XSLT
  • Familiarity with Flash/Flex
  • Experience with development or lifecycle methodologies (RUP, Agile, SCRUM…)

Compensation

Fees and terms (hourly, day/week rate, fixed-fee) negotiable, market-competitive, commensurate with experience.