Senior UI Developer (React)
Location: Toronto
Job ID: 39174
Job Description
Requirement:
-
3+ years of experience with React.js and its core principles and React ecosystem JSX of react components life cycle – React versions 16 and above
-
3+ years of experience with popular React.js workflows (such as Flux or Redux) and data 3+ years of experience and Strong proficiency in JavaScript Fundamentals, HTML5, CSS3, SCSS, and newer specifications of EcmaScript (ES6+), including DOM manipulation and the JavaScript object model
-
2+ years of experience (1 or 2 recent projects) on front end optimization techniques such as Lazy Loading, code splitting and memoization to improve front end performance, Asynchronous Module Definition, Callback and Promises, Closures, Image Compression
-
2+ year experience and good knowledge of NodeJS (Yarn) to NPM registry libraries/packages.
Experience with writing unit tests with JEST, React Testing Library, Playwright test, Cypress Testing – strong preference -
Strong working experience building for mobile web (such as Mobile First, Responsive and PWA)
-
Experience with front office Financial Industry is a plus, but technology experience will be prioritized
-
Advanced knowledge of Webpack 5+ and Babel configure to build React projects to improve/optimize UI performance.
-
Familiarity with RESTful APIs, GraphQL and ExpressJS framework
-
Experience with Continuous Development or Continuous Integration is a plus
-
Experience and knowledge of isomorphic React and babel React webpack are pluses
-
Knowledge of modern authorization mechanisms, such as JSON Web Token are a plus
-
Experience with code versioning tools such as Git, Bitbucket
-
Familiarity with modern front-end build pipelines and tools

_edited.jpg)