T

TD Bank

Offers banking, loans, and wealth management.

Lead UI Engineer

Frontend EngineeringPosted on Nov 12
Full-timeLondon, UKNo salary listedIn-person

About the Job

Requirements

  • Extensive hands-on front-end engineering experience with React and TypeScript.
  • Proven experience leading UI teams and owning front-end architecture for enterprise or trading applications.
  • Strong state management experience using Redux, Redux Toolkit, RxJS, React Query, Zustand, or similar.
  • Experience building real-time, data-dense user interfaces using WebSockets or streaming and AG-Grid or similar at scale.
  • Experience defining and governing test automation strategy using Playwright, Cypress, Jest, or similar.
  • Experience integrating with REST and GraphQL APIs, including Apollo, and agreeing data contracts with backend teams.
  • Experience with micro-frontend architectures and shared component libraries.
  • Strong experience leading Agile delivery at scale, with a focus on backlog execution, dependencies, continuous improvement, and outcomes.
  • A minimum bachelor's degree in computer science or a related field, or equivalent professional experience.
  • 12+ years of software engineering experience, including 8+ years focused on front-end engineering.
  • 5+ years leading front-end engineering teams in large-scale enterprise or capital markets environments.

Responsibilities

  • Build and lead a high-performing front-end engineering team across multiple locations and delivery streams.
  • Set and own UI engineering standards, coding conventions, and code and design review practices.
  • Own the front-end delivery roadmap, turning business needs into a plan the team can deliver.
  • Provide coaching, mentoring, and career development to UI engineers in the team.
  • Foster a culture of continuous improvement, innovation, and technical excellence.
  • Set the front-end architecture for the compliance application suite, including micro-frontends, shared container applications, and a common component library.
  • Define state management strategy, data contracts, and performance budgets across applications.
  • Design real-time user interfaces that stream alert, trade, and market data using WebSockets or server-side streams.
  • Deliver high-volume, data-dense grids using AG-Grid client-side and Server-Side Row Model that stay responsive at scale.
  • Partner with backend architects on REST and GraphQL API design, protocols, and data contracts so front-end and services stay aligned.
  • Lead the modernisation of legacy and end-of-life user interfaces onto a modern React and TypeScript stack.
  • Own the end-to-end front-end test automation strategy and governance across unit, integration, and end-to-end testing.
  • Build automated regression into CI pipelines to reduce manual quality assurance effort and raise release confidence.
  • Use observability tooling to monitor production behaviour, performance, and user experience.
  • Drive Agile delivery practices, backlog refinement, and estimation with product and UX.
  • Ensure user interfaces support regulatory obligations, supervisory workflows, and compliance controls.
  • Build auditability, entitlement-aware views, and evidencing into the user experience so every review decision is recorded and traceable.
  • Ensure front-end solutions meet enterprise standards for security, accessibility, and data protection.
  • Support internal audits, regulatory reviews, remediation programs, and control assessments.

Desired Qualifications

  • Experience modernising legacy business or trading user interfaces, such as WPF, Silverlight, or end-of-life platforms, to React.
  • Experience with Node.js and backend-for-frontend patterns.
  • Experience with observability tools such as Datadog or Splunk, and cloud platforms such as AWS or Azure.
  • Experience with CI/CD, GitHub Actions, Webpack, or similar.
  • Experience with tools such as SonarQube or Veracode.
  • Experience with design systems, Tailwind, and accessibility standards such as WCAG.
  • Ability to work across geographically distributed teams.
  • Experience operating within highly regulated financial services environments.
  • Knowledge of capital markets, including trading, risk, and clearing, and/or trade surveillance and market abuse monitoring.

About the Company

TD Bank

Offers banking, loans, and wealth management.

TD Bank provides a wide range of banking and financial services in North America for individuals, businesses, and corporations. Core offerings include checking and savings accounts, credit cards, loans, mortgages, investment products, and wealth management. TD Bank emphasizes digital banking through online and mobile apps that let customers manage money, pay bills, deposit checks, transfer funds, and manage cards. Revenue comes from interest on loans, service fees, and investment income. The company differentiates itself with a broad product lineup, large North American footprint, and integrated services for both personal and business customers, plus a focus on digital accessibility. Its goal is to be a leading, accessible financial institution that helps customers manage and grow their money through convenient, everyday banking and investment solutions.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1955

Recently Posted Jobs

Explore more opportunities at TD Bank

See more jobs