Front End Developer (Intermediate)

  • MARKHAM, Canada
  • Full-time

Job Description

We are looking for an experienced Front End Developer (Web UI) with a strong User Experience background. The candidate will foremost play a developer role writing JavaScript/HTML/CSS code, but should be able to support our design staff.

Responsibilities will include the design implementation of UI for new functional areas of our Analytics application. In addition to implementing functional pages and wizards we expect the design and creation of architectural mechanisms that can be utilized across the application, such a common error reporting design, a common wizard design, reusable charting and table widgets, standardized ajax interfaces, adherence to MV* principles, etc.


  • English Fluent (verbal and written)
  • Experience with web and mobile development tools, technologies and methodologies
  • Experience with JavaScript
  • Knowledge of HTML5 and CSS3
  • Knowledge of CSS preprocessors (Sass/Less)
  • Knowledge of Java
  • Basic familiarity with Ant
  • Knowledge of responsive web design principles (e.g. responsive range break-points, fluid proportion-based grids, content prioritization, designing for touch, media queries, and content modeling)
  • Knowledge of accessibility standards for web and Mobile
  • Experience with agile software development methodologies
  • Knowledge of version control and workflow, specifically Git
  • Basic knowledge of databases and SQL
  • Exposure to Eclipse
  • Ability to generate and optimize web graphics (gif / jpg / png / svg) plus CSS graphic sprites
  • Extensive knowledge and proven experience with the Dojo framework, having shipped and maintained various applications.