Senior 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. Global Wealth Engineering Technology Team is looking for an energetic and results-oriented Senior Developer to join our team to help build our UI platform for our wealth customers. We’re looking to fill our team with influencers, makers, creators and leaders who are flexible, curious, adventurous, versatile and responsive; and who are ready to roll up their sleeves in a collaborative and productive environment to get things done.

Requirements

  • 10+ years of IT experience.
  • 5+ years of experience of React.js and its core principles, and React ecosystem JSX of React components life cycle.
  • 5+ years of experience with modern React concepts: Hooks, Context API, Functional components, React Router, State management
  • 5+ years of experience and Strong proficiency in Javasript (ES6+), TypeScript, HTML5, CSS3/SCSS
  • 2+ years of experience in the UI performance optimization with memorization (React.memo, useMemo, useCallback), code splitting and lazy loading, dynamic imports, ability to identify and reduce unnecessary re-renders, First Contentful Paint, Largest Contentful Paint, Time to Interactive and Core Web Vitals
  • 3+ years of experience API & Integration, familiarity with authentication flows: JWT and OAuth
  • 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)
  • Hands-on experience in Cloud MicroApp development and deployment (e.g. GCP)
  • Experience in application monitoring software, including Dynatrace, Splunk or their equivalent tools.
  • 5+ years experience in testing frameworks: Jest, React Testing library and Playwright

Nice To Haves

  • Financial Industry is a plus, but technology experience will be prioritized
  • Familiarity with modern back-end build pipelines and tools
  • Experience with code versioning tools such as Git, Bitbucket
  • Working experience in Microservices or Cloud based (GCP or Azure)
  • Architecture & Best Practices: knowledge of component-driven architecture, experience with resusable component libraries/design systems, understanding of front-end security best practices.
  • Knowledge of distributed system design patterns like distributed configuration, service discovery, routing, service-to-service calls, circuit breakers

Responsibilities

  • 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
  • Design and develop micro services based on Cloud solutions, such as Microsoft Azure, Google GCP.
  • Collaborate with delivery lead to plan milestones, successfully execute software delivery, and escalate issues as needed
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
  • Leverage industry best practices to design, test, implement and support a solution
  • Assure quality security and compliance requirements are met for supported area
  • Be flexible and thrive in an evolving environment
  • Working experience in performance analysis and tuning
  • Provides production support for applications maintained
  • Guide your team through technical issues and challenges
  • Working closely with technical leads, architect, UX designer, other developers and product owner on software architecture, design, dependencies and codes maintainability
  • Strong problem-solving and analytical skills

Benefits

  • Diversity, Equity, Inclusion & Allyship
  • Accessibility and Workplace Accommodations
  • 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.
  • Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.
  • Community Engagement - We offer opportunities for community engagement & belonging with our various programs such as hackathons.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service