
‍
The Semi-Senior Frontend Developer with experience in Node.js, React and SDUI (Server-Driven UI) will be responsible for implementing and maintaining dynamic, high-performance user interfaces and web applications. Strong knowledge of modern frontend frameworks, especially React, and understanding of SDUI-oriented frontend architectures is expected. The candidate must demonstrate proactivity, problem solving skills and ability to contribute to technical decision making under the supervision of a technical or senior leader.
‍
The ideal candidate should have at least 2 years of frontend development experience and be able to collaborate with multi-disciplinary design, backend and QA teams to deliver high quality products focused on optimal user experience (UX).
‍
‍
‍
Effective design, development, integration, testing and implementation of complex business requirements
Applying technological knowledge to the design of models and/or systems, formulating detailed technical designs, investigating, and recommending technical solutions, developing, and delivering applications using agile development methodologies
‍
‍
‍
•   Min 2+ years of development experience required
•   Technical Proficiency in:
o   ReactJS, Redux, NodeJS, Webpack, Javascript, Typescript, npm
o   Knowledge in development frameworks such as React, javascript, Jest.
o   Use of Design Patterns and good development practices.
o   Knowledge and experience in Agile (Scrum) environments. Â
o   Experience in unit testing. Â
o   Knowledge in the use of Git, GitFlow
o   Use of Design Patterns, OO and good development practices.
o   Very good understanding of current IT practices and software development methodologies such as Scrum and Agile
o   Microservices Development or Integration – Familiarity with REST APIs
o   Git, Jenkins
•   Experience and expertise in all phases of the software development life cycle
•   Very good understanding of current IT practices and software development methodologies such as Scrum and Agile
‍
‍
‍
•   React (Front-end) – 2+ years of hands-on experience
•   Node.js (Backend for front-end layer) – 2+ years of hands-on experience
‍
‍
‍
•   Intermediate English level
•   Scotiabank experience (Digital Factory)
•   Agile/Scrum - FI/Banking experience (Scotiabank preferred*)
•   Active scotiabank users
•   Experience in the use of application monitoring tools such as Dynatrace, Splunk, etc
•   Knowledge of the use of: Jenkins(CI), sonar, Checkmarx, fortify, blackduck
•   SDUI
•   NextJS, Nest JS
•   BitBucket, JIRA, Confluence.
‍
‍
‍
•   Hit the ground running
•   Strong communication skills (written & verbal), interacting with Product, Design and Back-end Teams
•   Sense of urgency
•   Proactivity
•   Communication skills
•   Removal of impediments
•   Innovation
•   High accountability
‍
‍
‍
•   Bachelor’s Degree or equivalent in Computer Science
‍