TD bank

Senior React Software Engineer

TD bank
Apply
3 days ago
Belfast, United KingdomSenior

Responsibilities

  • Design, build, and maintain high-quality React and TypeScript applications for Compliance and Supervision users.
  • Build reusable components and contribute to shared component libraries and design systems.
  • Deliver features from requirements and design through release and production support.
  • Build responsive, data-heavy screens with grids, filters, dashboards, and large datasets.
  • Implement real-time updates using WebSockets or streaming APIs and integrate REST and GraphQL APIs.
  • Profile and optimize rendering performance, bundle size, and load times.
  • Contribute to micro-frontend architecture and modernization of legacy tools.
  • Write maintainable, well-tested code and participate in code and design reviews.
  • Implement entitlement-aware views, audit trails, and evidencing that support regulatory and compliance controls.
  • Follow enterprise standards for security, accessibility, and data protection.
  • Mentor junior developers and contribute to engineering standards, tooling, and continuous improvement.
  • Collaborate with product owners, UX, backend engineers, compliance users, and other stakeholders to refine requirements and deliver work.
  • Estimate work, identify risks, and participate in Agile delivery and continuous delivery practices.

Requirements

  • At least four years of hands-on React development experience and relevant software engineering experience.
  • Bachelor’s degree in computer science or a related field.
  • Strong React and TypeScript development skills.
  • Experience with state management using Redux Toolkit, React Query, Zustand, RxJS, or similar tools.
  • Experience integrating REST and 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.
  • Strong HTML5, CSS3, modern JavaScript, and responsive-design skills.
  • Experience with Git, CI pipelines, and build tooling such as Webpack or Vite.
  • Experience working in Agile teams with a focus on delivery, quality, and outcomes.
  • Preferred experience with WebSockets or server-sent events, micro-frontends, Module Federation, design systems, Tailwind, accessibility standards, and Node.js.
  • Preferred experience with GitHub Actions, Docker, SonarQube, Veracode, Datadog, or Splunk.
  • Experience in regulated financial services and knowledge of trade surveillance, market-abuse monitoring, trading lifecycles, or global markets are advantageous.
  • Strong problem-solving, analytical, communication, collaboration, prioritization, and attention-to-detail skills.

Benefits

  • Base salary and additional total-rewards plans, including health and well-being benefits, medical coverage, paid time off, career development, and recognition programs.
  • Regular career, development, and performance conversations, training programs, mentoring programs, and access to an online learning platform.
  • Training and onboarding sessions are provided.
  • Work location is Belfast, United Kingdom, with stated hours of 35.
  • Accommodation is available during the recruitment and interview process.

Tech Stack

CypressDatadogDockerGitGitHub ActionsGraphQLJavaScriptJestNode.jsReactSonarQubeSplunkTailwind CSSTypeScriptWebpack

Categories

TD bank

About TD bank

10,000+ employees

TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.

Contact me