Razorfish & Digitas Contract Presentation Layer Developer in Toronto, Ontario

Create an experience using your Javascript skills on Canada's largest e-commerce retailer with us. Razorfish Toronto is growing! We’re a global full-service digital agency. We work with amazing clients at some of Canada’s largest retailers. Most importantly, we treat our clients’ business like our own. We thrive on creativity and innovate at every opportunity. We promote diversity, we challenge our employees, but most of all, we love to have fun while deliverying great work. If this sounds like something for you, then we’re looking for

We are looking for an exceptional individual to join our team of highly skilled developers. As the Presentation Layer Developer you will drive the development, production of interactive, online design projects for our clients. This role bridges the creative and technical aspects of project delivery. A PLD implements the presentation tier including front-end and server-side technologies, merging the technical architecture. To achieve this integrated approach, they must have fundamental understanding of the creative aesthetic while implementing technically across a variety of platforms and frameworks. Ultimately, the PLD is responsible for all aspects of presentation layer development including all project related browser and server technologies responsible for rendering the user experience

  • Responsible for coding the execution of complex designs and interactions that reflect the creative and art direction provided within the established technical framework

  • Responsible for creation of all coded presentation layer deliverables

  • Works well as a team member on large accounts, understanding how a team operates and what is expected of the various roles on the project

  • Able to shift between a creative and a technical focus depending on the project need and/or the type of project

  • Establishes presentation layer requirements

  • May need to rapidly produce interim deliverables (such as style guide components, technical specifications, browser and market analysis, prototypes, proofs of concept, etc.) in addition to the final live site or application

  • Participates in writing detailed technical and functional specifications documentation

  • At least 2+ years’ experience hand-coding HTML5, JavaScript, jQuery.

  • Native JavaScript skills.

  • JavaScript templating.

  • DOM Creation via JSON-based data feeds.

  • 3rd-party API integration via REST-ful web services.

  • custom advanced JavaScript animation via DOM manipulation (HTML5 canvas, game, interactive application).

  • Experience with any open source languages (RoR, Python, PHP).

  • Expertise developing and testing across multiple browsers, platforms, DOM implementations, etc.

  • Experience with XML: XSLT, DTD or Schema modeling, DOM/XPath/SAX parsing

  • Experience with portal server products.

  • Experience with content management systems (CMS) and version control systems.

  • Experience with Analytics Solutions (SEO, Omniture, Google Analytics, WebTrends)

  • Image production techniques using Fireworks.

  • Contributes to the Presentation Layer Community with Blogs, Github, Stack Overflow.

  • User Interface Design, Information Architecture, graphic design experience a plus.

  • Understanding of good design principles and ability to adhere to complex design specifications during implementation.

  • Experience developing accessible websites (Section 508, W3C WAI Guidelines, etc.).

  • Experience Optimizing for Search Engines.

  • Demonstrated ability to accurately estimate and scope development work

  • Strong attention to detail.

  • Strong written & oral communication as well as presentation skills.

This is a Freelance Opportunity Only

Motivated and inspired by what's next, Razorfish helps its clients navigate the unknown, drive change and transform business

ID: 2016-23513

Qualifications:

  • At least 2+ years’ experience hand-coding HTML5, JavaScript, jQuery.

  • Native JavaScript skills.

  • JavaScript templating.

  • DOM Creation via JSON-based data feeds.

  • 3rd-party API integration via REST-ful web services.

  • custom advanced JavaScript animation via DOM manipulation (HTML5 canvas, game, interactive application).

  • Experience with any open source languages (RoR, Python, PHP).

  • Expertise developing and testing across multiple browsers, platforms, DOM implementations, etc.

  • Experience with XML: XSLT, DTD or Schema modeling, DOM/XPath/SAX parsing

  • Experience with portal server products.

  • Experience with content management systems (CMS) and version control systems.

  • Experience with Analytics Solutions (SEO, Omniture, Google Analytics, WebTrends)

  • Image production techniques using Fireworks.

  • Contributes to the Presentation Layer Community with Blogs, Github, Stack Overflow.

  • User Interface Design, Information Architecture, graphic design experience a plus.

  • Understanding of good design principles and ability to adhere to complex design specifications during implementation.

  • Experience developing accessible websites (Section 508, W3C WAI Guidelines, etc.).

  • Experience Optimizing for Search Engines.

  • Demonstrated ability to accurately estimate and scope development work

  • Strong attention to detail.

  • Strong written & oral communication as well as presentation skills.

This is a Freelance Opportunity Only