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
[email protected]
www.distributed-technology.com
Distributed Technology Solutions, Inc