From: John Dufour Date: 2006-10-18T07:50:10+09:00 Subject: AJAX jobs at a Top NY newspaper AJAX Consultant Top NY newspaper is seeking a candidate who is confident about building and extending a personalization platform for xxxx.com, a site with an unparalleled combination of scale and complexity. You have extensive experience programming in a UNIX/Linux environment. The ideal candidate is a self starter who will pick up programming tasks and run with them, collaborating in a team environment with buy in, and checkpoints to ensure diverse perspectives to the work. Responsibilities include the following: � Developing key Javascript components for an AJAX platform � Considering client, protocol, server, and security issues during development � Contributing creative ideas toward solving platform issues as they crop up � Designing reusable, object-oriented code that can be redeployed � Ensuring AJAX client robustness through formal unit and performance testing Necessary skills include the following: � B.S./B.A. in Computer Science, or a degree in a related field plus Computer Science coursework, or equivalent experience � Over 6 years Web development work experience � Javascript on all major browsers and platforms (IE5-7, Mozilla, Safari, Opera) � JavaScript/AJAX: Extensive experience developing professional, cross-browser AJAX based functionality. Strong knowledge of DOM manipulation and working with JSON and XML document types, some knowledge of CSS. � Object-oriented design with Javascript, including closures, design patterns, memory management, event handlers, and JSON � Experience with XML, XML-RPC, and XSLT � PHP: Experience with application development in PHP, including database access, regular expressions, text parsing, validation rules, and security. � Experience working as part of a team � Strong verbal and written communication skills Desired skills include the following: � Formal software development methodology � Experience writing shared and reusable components of code � Experience designing and tuning applications that can scale � Some background in a structured programming language, such as Java or C/C++ � Use of source control � UNIX/Linux: Proficiency as a system user and light administration skills. � MySQL experience desired John P. Dufour Business Development 347.594.4591 jpd@distributed-technology.com www.distributed-technology.com Distributed Technology Solutions, Inc