MERN Stack Developer

  • Contract

Company Description

Spruce InfoTech is a leading information technology firm that provides varied services to help clients change manage and transform their businesses by means of high quality, innovative and cost effective solutions. We provide services to different companies from small scale level to even fortune 500 organizations and guide them in the best possible way to maximize IT investment and also reduce the cost of acquiring new technologies.

Job Description

Full stack Developer:

Toronto, Canada

Start date is immediate

 

React , Node JS, Javascript, Express JS,  Typescript with Database knowledge 

 

Required Skills

  • NODE.JS
  • REACT
  • COUCHBASE/SQL
  • REDUX
  • GIT
  • BOOTSTRAP 4
  • YARN

Preferred Skill

  • Express framework, Redis

 

Skills and Experience

  • Must have at least 3 years of experience working as a Full Stack developer
  • 3 technologies are must: Node.js, React, Couchbase or SQL Bootstrap 4 and SASS
  • Expert level Node.js and React experience with components, classes and associated technologies
  • Couchbase experience, or extensive SQL experience
  • Technology stack : Node.js with Express, Couchbase, Redis, React with Redux, git, yarn and related technologies
  • Good knowledge of popular Node.js and React libraries/components in open source community
  • Expert level Bootstrap 4 experience with components, classes, layouts, grids and the other Bootstrap features
  • Advanced in using mixins, partials, variables etc. for SASS, the other CSS processors like PostCSS, mastery of cross-browser and cross-platform issues, responsive/adaptive 1design and different layout techniques
  • Advanced CSS3/HTML5 usage and modern features (Flexbox, CSS grids, media queries and CSS custom properties), CSS naming conventions (BEM) and CSS linting
  • Technology stack : ES6, Webpack, React, git, yarn and npm related technologies
  • Good knowledge of best popular npm and React libraries/components in open source community
  • Brainstorm, concept, and collaborate with UX Team to come up with style guidelines
  • Translating Invision designs into flexible and reusable React components using HTML5, JSX and SASS
  • Applying best modern CSS methodologies (CSS in JS, styled components, Glamorous,CSS modules, BEM or Atomic Design etc.) and CSS tools (Modernizr, Autoprefixer, CSS linting, Stylelint, CSS linting etc.) into our React components
  • Produces minimal and clean SASS code with more reusability and reviews/fixes code by the other developers in the team.
  • Following and implementing the latest coding trends, tricks/hacks and best practices along with conveying the message to the other team members
  • Excellent verbal and written communication skills and able to interact professionally with a diverse group of people

Additional Information

All your information will be kept confidential according to EEO guidelines.