Sr. JavaScript (React) and Node Developer to support Open Banking Project for a large banking client - 29541

Job Type: Contract
Positions to fill: 2
Start Date: Apr 24, 2023
Job End Date: Oct 31, 2023
Pay Rate: Hourly: Negotiable
Job ID: 128375
Location: Toronto
Apply
Sr. JavaScript (React) and Node Developer to support Open Banking Project for a large banking client - 29541

Location Address: Hybrid - Downtown Toronto – currently remote but will change to hybrid, likely 1/week – preference for candidates in the GTA
Contract Duration: ASAP to Oct 31, 20223 - Approx. 6 months + Extension 
Number of Positions: 2
Schedule Hours: 9am-5pm Monday-Friday; standard 37.5 hrs/week

Business group: Canadian Digital Banking Engineering – Applications – Team is focused on authentication and digital identity
Project: Open Banking Project - connecting with other banks to process day to day banking; handling consent solutions for the project

Typical Day in Role:
• Join a team that's building brand new mobile banking application on the cloud.
• Responsible for developing the front end of the application in React and the back-end API in Node.JS.
• Focus on authentication/digital identity domain to protect our customers and your role includes delivering of the digital banking solution using Node.JS., Microservices and other leading-edge technologies, maintaining high level of code quality, and driving technical discussion.
• Provide reviews of solution designs and related code.

Must Have Skills:
  1. 5+ years’ experience as a Javascript (React) and Node Full Stack Developer
  2. 5+ years’ experience with REST API design
  3. 5+ years’ experience with HTML / CSS / SASS (BEM, OOCSS, SMACSS, CSS3 Transitions / Animations, Semantic HTML)
  4. Previous banking experience
Nice-To-Have Skills:
1) Knowledge in Object Oriented and Functional Design
2) Used modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor)
3) Built accessible and internationalized web applications before (JAWS, Voiceover, Transifex).

Education:
Bachelor’s degree in computer science or software engineering or equivalent

Candidate Review & Selection
2 rounds
1st round – technical interview – 1 hour (30 minutes for live Codility testing, 30 minutes for tech questions) – with HM and Architect/tech lead
2nd round – behavioral interview – 30 minutes – with HM