This role bridges the creative and technical aspects of project delivery-- with little supervision a Presentation Layer Architect implements the presentation tier including front-end and server-side technologies merging the technical architecture with creative designs and art direction. To achieve this integrated approach, the qualified candidate must have fundamental understanding of the creative aesthetic while implementing technically across a variety of platforms and frameworks. Ultimately, the Presentation Layer Architect 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 developing supporting proposal materials for projects
Participates in scoping and planning work
Heavy client facing duties
Participates in writing detailed technical and functional specifications documentation
Able to take initiative to research and learn emerging technologies
May manage a small team of Presentation Layer Developers
Participates in the greater Presentation Layer Community
Experience in MVVM and MVC architecture
Experience in SPA applications
Experience with Preprocessors (Sass, LESS or Haml)
Must have experience leading a team and or client-facing experience
DOM Creation via JSON-based data feeds
3rd-party API integration via REST-ful web services
Expertise developing and testing across multiple browsers, platforms, DOM implementations, etc.
Experience with portal server products
Experience with content management systems (CMS) and version control systems
Experience with Analytics Solutions (Omniture, Google Analytics, WebTrends)
Image production techniques using Fireworks and Photoshop
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
Demonstrated ability to accurately estimate and scope development work
Strong attention to detail
Strong written & oral communication as well as presentation skills
Experience leading a team of presentation layer engineers
Experience working with an offshore team desired
This is a full-time opportunity.
Razorfish was born digital — it’s in our DNA. Today, we use that lifeblood to transform business at the convergence of creativity, technology, and media. We build brand experiences that engage consumers wherever/whenever/however they live in the digital world.
We’re at the top of our game. Last year, we were included on Advertising Age’s A-List for the second year in a row — a first for any digital agency. Forrester listed us as a “Business Transformer” in their Agency Report, and as a leader in their Mobile Wave. Gartner also named us a leader in their Agency Report.
At our core are brilliant people, including the 2,500 Fish in our offices in Australia, Brazil, China, France, Germany, Japan, Singapore, the United Kingdom and the United States.
If you’re interested in a career with us, consider this: LinkedIn ranked Razorfish the 15th most in-demand employer in the U.S. and the 31st worldwide. Speaking of rankings, we scored a perfect 100 percent on the Human Rights Campaign’s Corporate Equality Index.