Login | Register

Intermediate JavaScript (React.Js) Developer to build a new responsive web application for a major banking client - 26527

Job Type: Contract
Positions to fill: 1
Start Date: Jul 11, 2022
Job End Date: May 31, 2023
Pay Rate: Hourly: Negotiable
Job ID: 120791
Location: Toronto
Intermediate JavaScript (React.Js) Developer to build a new responsive web application for a major banking client - 26527

Hybrid (Downtown Toronto)
Contract Duration: ASAP - May 31st 2023 (Possibility for extension or conversion to full-time)
Hours: 37.5 hours/week
Story Behind the Need
Business group: The Digital Client Services group is searching for a strong developer to build a new responsive web page built on JavaScript frameworks for a new Agile project.
Project: The successful candidate will be joining a new project focused on migrating existing Digital Online Functionality to a cloud-based environment.
Typical Day in Role:
  • Developing new user-facing features using React.js
  • Building reusable, scalable, robust components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Working closely with architect, UX designer, other developers and product owner on software architecture, design, dependencies and codes maintainability
  • Strong problem-solving and analytical skills
Must Have Skills:
  • 3+ years of experience developing with React.js and related workflows (Flux or Redux)
  • 3+ years of experience with JavaScript and EcmaScript (ES6+ ) including DOM manipulation
  • 2+ years of experience (1 or 2 recent projects) on front-end optimization techniques such as any of Lazy Loading, Asynchronous Module Definition, Callback and Promises, Closures OR Image Compression
  • 2+ years experience and good knowledge of NodeJS (Yarn) to NPM registry libraries/packages.
  • Development working experience in Cloud based (GCP or Azure)
  • Experience with writing unit tests with JEST, Enzyme
Nice-To-Have Skills:
  • 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
  • Familiarity with modern front-end build pipelines and tools
  • Strong working experience building for mobile web (such as Mobile First, Responsive and PWA)
  • Knowledge and understanding of Accessibility for Ontarians and Disability Act (AODA) and related Regulations and standards.
Degrees or certifications:
Bachelor's degree in a technical field such as computer science, computer engineering or related field required
Candidate Review & Selection
Structure and Format: One technical interview, followed by a codility interview (1 hour IV + online written test) with hiring manager & tech lead