React & Full Stack Web Developer

What you’ll do – Responsibilities

  • Develop and implement front and back-end product application elements, based on requirements and user feedback
  • Participate in the overall application lifecycle, with a focus on coding and debugging.
  • Collaborate with multidisciplinary team of designers, developers, and system administrators, to establish objectives and design more functional, cohesive codes to enhance the user experience

What you’ll need – Qualifications

  • Must have 3 years of commercial React experience, v.16 or later
  • Must have 5 years of commercial ES6 Javascript experience
  • Must be able to show prior work or portfolio
  • Proven and demonstratable experience working with React version v.16 or later
  • Working with react hooks
  • Creating custom hooks

Experience with:

  • state management (e.g., Redux, useContext, useReducer, etc.)
  • CSS integration tools (e.g., styled-components, css-modules, etc.)
  • TSX (TypeScript + JSX)
  • RESTFul API integrations
  • Strong understanding of NodeJS
  • Working experience with version Control (Gitlab, GIT, etc.)
  • Candidates must hold or be able to obtain Security and Controlled Goods clearances.

Additional experience in the following areas is considered an asset:

  • Integrating React with other tools that manipulate the DOM (e.g., leaflet, D3.js, Vega, etc.)
  • Optimizing build process (e.g., babel, webpack, typescript, etc.)
  • Creating custom component repository
  • Experience with
  • SSR (server-side rendering)
  • With routing and unit testing React components
  • Defining and communicating technical and design requirements