Software Developer

ScotiabankToronto, ON
Onsite

About The Position

The Global Wealth Engineering client technology team is transforming the digital experience for its clients. The team partners and works closely with the Scotia Digital team to bring world-class digital experiences for all Scotia Wealth Management channels. The team plays a key role to help investors manage their investments and reach their financial goals.

Requirements

  • 3+ years of experience with React.js and its core principles and React ecosystem JSX of react components life cycle.
  • 3+ years of experience with popular React.js workflows (such as Flux or Redux) and data structure libraries (e.g. Immutable.js)
  • 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 memorization 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.
  • Strong working experience building for mobile web (such as Mobile First, Responsive and PWA)
  • Working experience in Microservices or Cloud based (GCP or Azure)
  • Knowledge and understanding of Accessibility for Ontarians and Disability Act (AODA) and related Regulations and standards.
  • Experience with writing unit tests with JEST, React Testing Library, Playwright test, Cypress Testing
  • Fast learner to grasp latest React technologies
  • Strong problem-solving and analytical skills

Nice To Haves

  • 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 with Server-side Java Development is a plus
  • Financial Industry is a plus, but technology experience will be prioritized
  • 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

Responsibilities

  • Develop and maintain user-facing web application features using React.js, HTML, CSS, and JavaScript.
  • Build and integrate reusable, scalable front-end components and libraries to support future use of enterprise web applications.
  • Translate UI/UX designs and wireframes into high-quality, maintainable production code for web applications.
  • Optimize web application components for maximum performance across a vast array of web-capable devices and browsers.
  • Write and execute unit and end to end tests for JavaScript code using testing frameworks like Jest, React Testing Library and Playwright framework to verify functionality, user experience and code quality of web applications.
  • Participate in code reviews, testing, debugging, and issue resolution to ensure application quality and stability.
  • Collaborate with architects, UX designers, other developers and product owners on web architecture, design, dependencies and code maintainability.

Benefits

  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Free tea & coffee, universal washrooms, and lots of space for team collaboration.
  • Opportunities for community engagement & belonging with our various programs such as hackathons.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service