Creative Developer

Location

Richmond

Department

Technology

The opportunity.

We’re looking for a Developer to work closely with our creative and design teams to bring highly interactive and immersive digital experiences to life.  Both aesthetic sensitivity and programmatic rigor are musts, and typical builds are for websites, applications, banner ads and emerging forms of digital engagement.

Developers in our Digital Studio team are constantly looking for new ways to push themselves and learn new skills as the industry evolves. The right candidate will be excited about creating pixel-perfect, clean and inviting experiences in addition to helping contribute to the growth of a team of like-minded designers and developers.

The skills.

  • Minimum of 4 years of digital-specific experience, preferably on the agency side
  • Proficient understanding of web markup, including HTML5, CSS3
  • Understanding of CSS pre-processors such as SASS, LESS, or PostCSS
  • Excellent understanding of client-side JavaScript.
  • Experience with popular JavaScript libraries, including jQuery and GreenSock, and frameworks, such as React, VueJS, or Angular
  • Good understanding of asynchronous request handling, partial page updates, and integrating with third-party APIs
  • Basic understanding of server-side development using PHP or Node and MySQL.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Proficient understanding of code versioning tools, such as Git
  • Good understanding of SEO and Accessibility principles
  • Basic understanding of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
  • Understanding and appreciation for UX and interaction design
  • Basic understanding of graphic design and motion design (for implementing designer concepts)
  • Excellent communication skills (for team / client communications, documentation, comments, etc…)
  • Ability to work independently and within a team
  • Ability to prioritize and organize workload. Multi-tasking is a must.
  • Ability to follow technical specifications and production processes.

Preferred skills.

  • Experience with one or more of the following - game development, WebGL/three.js, Swift
  • Experience with ES2015 and beyond
  • Ability to contribute to the creative process by working with the creative and design teams to elevate their ideas and produce groundbreaking work.

 Code Samples Required