Frontend Web Developer (React)

Location: Burnaby, BC, Canada
Date Posted: 09-06-2018
On behalf of our client, Affinity Staffing is seeking a Front-End / User Experience Web Developer for a 12-month contract.

The successful candidate will contribute a broad variety of web software development activities including defining, developing, testing, analyzing, and maintaining software applications in support of business requirements, focusing on support and enhancements for the corporate website. This includes writing, coding, testing, and analyzing software programs and applications. This resource will be responsible for working closely with other developers, designers and Project Managers to maintain, enhance, and create new functionality on enterprise web applications.

  • Implement fully visualized screens provided by our design team, conforming to our front-end development standards.
  • Collaborate with architects, front-end developers and back-end developers in conceptualizing and developing high performing web systems.
  • Analyze and assess existing systems, networks, and procedures as they pertain to application solutions.
  • Work with the systems integration and operations teams to transition software into a production environment.

Position Requirements
  • College diploma or university degree in the field of computer science, information systems, or software engineering or equivalent.
  • At least 5 years of professional software development experience
  • At least 5 years of user interface development experience
  • Required: Excellent CSS3, HTML5, and JavaScript expertise
  • Fluent in 2 or more client side Javascript frameworks such as ReactJS, YUI3, AngularJS, Ember.js, Backbone.js, Knockout, Require.js, Underscore, JQuery, etc
  • Fluent on using CSS preprocessors such as SASS or LESS
  • Fluent in current best practices in front end architecture design
  • Fluent in the concepts of automated testing and test driven development.
  • Desired: Experience with Liferay Portal content management system is an asset
  • Desired: Experience with 1 or more Javascript workflow tools such as Gulp, Grunt, and Bower, etc
  • Desired: Experience with Javascript code quality tools such as JSLint, etc
  • Desired: Experience with 1 or more Javascript Test Runner frameworks such as Karma, Wallaby, Chutzpah, etc
  • Hands-on software troubleshooting experience.
  • Experience at working both independently and in a team-oriented, collaborative environment is essential.
  • Experience with Subversion or a similar versioning tool.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial.
  • Strong written and oral communication skills.
  • Strong interpersonal skills.
  • Keen attention to detail.
this job portal is powered by CATS