React Developer

Location: Vancouver, BC, Canada
Date Posted: 07-04-2018
On behalf of our client, Affinity is looking for someone passionate about front-end frameworks and interested in utilizing what’s currently available to power tomorrow’s digital projects and experiences. Whether React, Angular, Ember or whatever is next, you’re passionate about learning new technology and building from the latest available options.
As a React developer, you live between both the front-end and back-end worlds. You make choices that craft solutions for both sides and have an eye on tomorrow’s technologies. 
 
Responsibilities
  • Stay on top of industry trends and techniques and share them with your colleagues
  • Test new approaches to understand benefits and determine project fit
  • Consider user-experience across multiple devices
  • Think through and build to performance and accessibility challenges
  • Provide feedback code written by others, as well as have your code reviewed.
  • Working with other disciplines: Our project teams include strategists, Project managers, User Experience designers, visual designers, front-end devs, back-end devs, dev-ops, and our clients. We believe we make better work together, in collaboration
 
Qualifications
  • Front End Frameworks: Experience with React along with one or more of Angular, Backbone, Ember, Meteor or equivalent
  • Testing: Experience with tools you’ve used for client-side application development (Jest, Jasmine, Mocha, TDD, BDD, etc)
  • Semantic Markup: Deep understanding of HTML5 is important
  • Styling (CSS, SCSS, LESS): Comfortable using modern approaches to styling that minimize repeat code
  • API consumption: Experience with front-end applications that have consumed REST (or other) APIs
  • JSON: Completely comfortable working in JSON
  • GIT: Feature branches, merging, rebasing
 
Helpful Skills
  • If you have skills in any of the following areas, let us know - but we consider them bonuses, not requirements:
  • Hybrid app development (react native, nativescript, tabris)
  • Native app development (Android, iOS)
  • Database management (PostgreSQL, mySQL)
  • Dev Ops experience (chef, Docker, Vagrant, AWS, Google Cloud)
  • SOAP API consumption 
  • Ruby on Rails
  • REST API Development
  • Pair Programming
  • Grunt/Gulp/Webpack
  • Node


About Affinity Staffing:
Affinity Staffing is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility.
 
For more information on Affinity Staffing, please visit www.affinitystaffing.ca
or
this job portal is powered by CATS