As part of our team, you’ll work side by side with our Lead Designer and other Senior Developers and contribute to building web and mobile experiences that transform the way we interact with our customers using your unique skills and perspective across a wide range of digital channels.


  • Research and develop hand coded front-end web designs
  • Collaborate with the design team to understand client needs and provide a clear and thought out UI/UX
  • Create responsive user interfaces using JavaScript, jQuery, HTML5, CSS3 and Sass
  • Keep up-to-date with latest technology trends
  • Communicate results and ideas to key decision makers
  • Develop web components to help make our products self-service
  • Build and maintain products using cloud based hosting services
  • Develop new user-facing features


  • GIT/BitBucket and experience with version control
  • Proficient understanding of web markup including, JavaScript, HTML5, CSS3, and Sass
  • Good understanding of advanced JavaScript libraries and frameworks, such as ReactJS and AngularJS
  • Excellent understanding of design principles
  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Good understanding of SEO principles and ensuring that application will adhere to them
  • Great communication skills
  • Experience with JIRA


  • Degree in web development/engineering/design/creative field
  • Strong experience with Adobe Design applications, Sketch or similar
  • Experience with SVG animation