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
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) 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
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:
- 5+ years’ experience as a Javascript (React) and Node Full Stack Developer
- 5+ years’ experience with REST API design
- 5+ years’ experience with HTML / CSS / SASS (BEM, OOCSS, SMACSS, CSS3 Transitions / Animations, Semantic HTML)
- Previous banking experience
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