Platform Developer | Respond Media

michaelfavia's picture
public
group: Austin
michaelfavia - Wed, 2008-07-30 17:39
Employment type: 
Full time
Telecommute: 
Allowed

Respond Media is seeking to hire multiple individuals who will be responsible for building, testing and maintaining various aspects of our social media platform. A qualified candidate is comfortable writing new functionality to meet technical specifications, diagnosing and fixing occasional bugs, and working within a distributed team using a version control system and virtual office environment.

Our platform is based on the modular, open source platform named Drupal and sits on top of a LAMP (Linux, Apache, MySQL, PHP) stack. Most of your work can and will be submitted upstream to the project in the form of patches and new modules so experience working with large distributed projects is a bonus. We use subversion for distributed version control but can instruct you in its usage if you are familiar with the basic ideas behind a version control system. We presently use Eclipse and the PDT extensions as our IDE and debugger. We are always open to improving our work flow with superior technologies.

Ideal candidates are comfortable:

  • Writing from scratch and modifying existing PHP code to perform various tasks as required

  • Learning a module and hook-based, event driven web architecture

  • Coding PHP, (X)HTML, CSS by hand

  • With the Object oriented aspects of PHP (a few handy design patterns, and general knowledge of the language will suffice)

  • Writing SQL queries to manipulate a database and query its contents efficiently (read: normalization, indexes, etc)

  • Familiarity with Drupal or other content management system with similar mechanisms for modules, hooks, and theming layers.

We are also in need of an individual with outstanding CSS, JavaScript/jQuery/DHTML/AJAX skills. If you possess those in addition to the above list or in lieu of a few of them we might have a great opportunity for you on our team as well.

The usual caveats apply so the ideal candidate will be attentive to detail, resourceful, work well under pressure and have strong technical communication skills (though you don't have to interface with anyone outside of our development team unless you desire to do so). A strong work ethic and ability to manage time and stay productive in a home office environment is an absolute must. This is a small (9 employees) and growing company so every new hire is important. Please apply if you are serious about learning new skills, advancing your career, and eventually taking on more responsibility as our team grows.

Compensation and benefits are commensurate with your skills and experience. If you have any questions or concerns please contact me, Michael Favia at 512.585.5650 between 9am and 9pm CST.

No offshore companies or companies in general please. This is a full-time position available to an individual only.