Front End Developer - Angular 2

at Greenlight Consulting (view profile)
Location Toronto, Canada
Date Posted May 15, 2017
Job Type Contract


Who are we looking for?

A Front End JavaScript Developer with a excellent programming skills, a strong work ethic, and a passion for development.

  • Efficient planning and execution skills
  • Hands on experience with JavaScript & Angular 2
  • Extremely detailed oriented
  • Strong communication skills


The Role:

Our client in the retail industry is looking for a Senior JavaScript Developer to join their Application and Software Development team. The team’s mandate is to ensure that applications are designed, implemented and effectively aligned with business objectives and best practices.


The successful incumbent thrives on being hands-on, working in an agile focused model, enjoys working in a team environment and is passionate about web development. Working with internal IT teams and the business, the Senior JavaScript Developer will actively participate in creating new application from scratch and on enhancing existing applications.


Key Requirements:


  • Actively participate and lead in the implementation of our enterprise-focused web-based applications.
  • Influence front-end thought within the team and act as a mentor for other developers.
  • Communicate with backend developers on APIs and provide input on system design decisions.
  • Develop sophisticated (clean and performant) solutions using best of breed technologies such as AngularJS, React, ES, HTML5, and CSS3.
  • Implement functional, performance and security testing, and automate these whenever possible.
  • Transform wireframes and mock-ups created by our UX designer into interactive implementations with rich animations and pixel perfect layout, accounting for margins, paddings, line heights, font sizes, etc.
  • Keep up-to-date with the latest standards and techniques concerning JS, CSS, and the frameworks or libraries we are using such as AngularJS 2, jQuery, Require, webpack, etc.
  • Utilize the best tooling and techniques at your disposal to build quality software as part of a team, including JS task runners, task tracking and version control, continuous integration, etc.




  • 5+ years of front-end development experience; 3+ years exclusively in JavaScript and constantly progressing their front-end skills-set. We are looking for a mid to senior level JS developer with up to date experience.
  • A strong JavaScript developer, experienced in writing modular, object-oriented and functional code.
  • Experienced with the modern JavaScript ecosystem — i.e. TypeScript, ES6/ES2015.
  • Possess at least two years of strong experience with Angular1 experience and have gone beyond tutorials with Angular2.
  • Excels at troubleshooting and solving challenging programming issues.
  • Has a proper understanding of the DOM
  • Implements simple, well-structured HTML tags and efficient CSS selectors/properties.
  • Employs a CSS pre-processor such as LESS or SASS.
  • Awareness and understanding of progressive enhancements.
  • Able to write components in plain JavaScript, but has the insight to leverage existing libraries when it makes sense.


Nice to Have

  • Experience with React, Flux or Redux.
  • Our backend is written largely in Java (Spring Boot), you may occasionally take a peak to fix a small bug and unblock yourself.
  • JS capabilities not required, but considered.
I'm interested in this job because...
Drop files here browse files ...
Resume, CV, etc.
Link to brief recording of self.