T

TD Bank

Offers banking, loans, and wealth management.

Senior React Software Engineer

Frontend EngineeringPosted on Nov 13
Full-timeBelfast, UKNo salary listedIn-person

About the Job

Requirements

  • Strong hands-on React development experience with TypeScript.
  • Experience with state management using Redux Toolkit, React Query, Zustand, RxJS, or similar tools.
  • Experience integrating REST or GraphQL APIs using Apollo or similar tools.
  • Experience with automated testing using Jest, React Testing Library, Playwright, or Cypress.
  • Experience building data-heavy user interfaces with AG-Grid or similar tools.
  • Solid HTML5, CSS3, modern JavaScript, and responsive design skills.
  • Experience with Git, continuous-integration pipelines, and modern build tooling such as Webpack or Vite.
  • Strong problem-solving and analytical abilities, with attention to detail.
  • Experience working in Agile teams, focused on delivery, quality, and outcomes.
  • Excellent communication and interpersonal skills to collaborate with diverse stakeholders.
  • Ability to manage multiple priorities in a fast-paced, dynamic environment.
  • Relevant software engineering experience, including at least four years of hands-on React development.
  • Minimum bachelor's degree in computer science or a related field.

Responsibilities

  • Design, build, and maintain high-quality React and TypeScript applications for Compliance and Supervision users.
  • Build reusable components and contribute to a shared component library and design system.
  • Write clean, well-tested, maintainable code and participate in code and design reviews.
  • Mentor junior developers and share good practices across the team.
  • Contribute to continuous improvement of engineering standards, tooling, and ways of working.
  • Deliver features end to end, from requirements and design through release and production support.
  • Work with product owners, user experience, backend engineers, and compliance users to refine requirements.
  • Estimate work, flag risks early, and help the team meet delivery commitments.
  • Participate in Agile delivery practices and continuous delivery methodologies.
  • Build data-dense screens, including grids, filters, and dashboards, that perform well with large datasets.
  • Implement real-time updates using WebSockets or streaming APIs.
  • Integrate with REST and GraphQL APIs and work with backend teams on data contracts.
  • Profile and tune rendering performance, bundle size, and load times.
  • Contribute to micro-frontend and legacy modernisation work.
  • Build user-interface features that support regulatory obligations, supervisory workflows, and compliance controls.
  • Implement entitlement-aware views, audit trails, and evidencing within the user experience.
  • Follow enterprise standards for security, accessibility, and data protection.

Desired Qualifications

  • Experience with real-time data using WebSockets or server-sent events.
  • Experience with micro-frontend architectures, including Module Federation or similar.
  • Experience with design systems, Tailwind, and accessibility standards such as WCAG.
  • Experience with Node.js.
  • Experience with continuous integration and delivery, GitHub Actions, and Docker or similar tools.
  • Experience with SonarQube, Veracode, or similar tools.
  • Experience with observability tools such as Datadog or Splunk.
  • Experience operating within highly regulated financial services environments.
  • Knowledge of financial industry trade surveillance, market abuse monitoring, global markets, or trading lifecycles.

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