IT Senior Developer
TDAbout the role
Work Location:
New York, New York, United States of AmericaHours:
40Line of Business:
Technology SolutionsPay Detail:
$120,000 - $160,000 USDTD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
Job Description:
Preferred Qualifications
Key Responsibilities
- Develop and maintain responsive, scalable, and reusable React.js components for chat-based user interfaces.
- Integrate real-time communication features using WebSockets, GraphQL, or similar technologies.
- Collaborate with UX/UI designers to implement visually appealing and intuitive designs.
- Optimize chat UI performance for speed, scalability, and accessibility.
- Debug and resolve issues, ensuring a smooth user experience across devices and browsers.
- Work closely with backend developers to integrate APIs and real-time data streams.
- Stay updated with the latest trends and best practices in React.js and chat application development.
Required Skills & Qualifications
- Proficiency in React.js and its core principles, including React Hooks and Context API.
- Strong understanding of JavaScript (ES6+), HTML5, CSS3, and responsive design.
- Experience with state management libraries like Redux, Zustand, or MobX.
- Familiarity with real-time communication tools such as Socket.IO, Firebase, or WebRTC.
- Knowledge of RESTful APIs and/or GraphQL for data integration.
- Experience with testing frameworks like Jest, React Testing Library, or similar.
Experience:
- Required
- Ability to manage, and parse streaming REST responses.
- Working with AG Grid and flexbox.
- Experience working with Figma
- Experience working with Storybook
- Beneficial
- Building GenAI Chatbot User interfaces
- Experience in working with containerization on kubernetes
- Integrating app with Teams / Copilot bots.
Education & Experience:
- College degree, or specialized training / equivalent work experience
- At least 5 years of experience in React JS.
- Knowledge of UI design tool Figma
- Advanced knowledge of the technical environment/ tools (e.g., user environment, applications, software, hardware, programming languages and operating systems) in own area
- Advanced knowledge of business processes and procedures on a broad, organizational level
- Sound to advanced knowledge of business/ organization, Bank standards, infrastructure, architecture and technology in related areas from a design/ support/ solutions perspective
The IT Senior Developer TDS provides a broad range of system solutions development to business problems through the development and programming of applications / systems.
Depth & Scope:
- Responsible for analyzing a broad range of business requirements, conducting program / system research and analysis to identify key components for solutions delivery and problem resolution
- Develops new applications and performs unit / component test for new application development initiatives aligned to business needs and in accordance with technology architecture standards
- Ensures effective communication of solutions development requirements for respective area and contributes to project plans, estimations, timelines and status updates to support management team / clients on prioritizing new and existing projects against IT requirements and business objectives
- Informs key stakeholders of any issues that may impact other areas of the project and resolves or escalates issues as required
- Supports business inquiries and business activities through execution of small enhancements and break / fix implementations (e.g. source code changes)
- Works with Business Analysts / Systems Analysts, other technology Developers / Solution Designers to ensure the configuration and custom components meet application requirements and performance goals
- Creates and maintains quality code, ensures defect free programmin
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s