Job Title: Full stack Developer
Location: Toronto, Canada
React , Node JS, Javascript, Express JS, Typescript
with Database knowledge
Required Skills
- NODE.JS
- REACT
- COUCHBASE/SQL
- REDUX
- GIT
- BOOTSTRAP 4
- YARN
Preferred Skill
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