Taro Logo

Software Engineer II (UI)

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
$57,000 - $86,000
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer II (UI)

TD Bank is seeking a Software Engineer II (UI) to join their Channels Technology Solutions (CTS) team in Toronto. This role focuses on creating integrated, seamless customer experiences across TD's various banking channels. The position requires expertise in frontend development, particularly with modern JavaScript frameworks and UI technologies. The ideal candidate will have 5+ years of IT experience, with strong skills in HTML5, JavaScript, CSS3, and various modern frameworks like Angular and Node.js.

The role combines technical expertise with business acumen, requiring the ability to develop new solutions, maintain existing systems, and collaborate with various stakeholders. As part of TD's technology team, you'll work on creating and maintaining customer-facing applications while ensuring high-quality code standards and best practices.

TD offers a comprehensive benefits package including health and retirement benefits, career development opportunities, and a supportive work environment. The position offers hybrid work arrangements and competitive compensation ranging from $76,800 to $115,200 CAD annually.

This is an excellent opportunity for a mid-level software engineer looking to work with a leading financial institution that values innovation, customer experience, and professional growth. The role offers exposure to enterprise-level applications and the chance to work with modern technologies while contributing to solutions that impact millions of customers across North America.

Last updated in a few seconds

Responsibilities For Software Engineer II (UI)

  • Develop new solutions for engineering programs and projects
  • Create and maintain quality code, ensure defect-free programming
  • Perform code reviews and implementation activities
  • Support business enquiries through small enhancements and break/fix implementations
  • Work with technology partners to ensure components meet requirements
  • Monitor product lifecycles and undertake re-development where required
  • Document and verify system components and architecture designs
  • Participate in quality management reviews
  • Provide technical expertise during incident management
  • Mentor and enable team members by sharing knowledge

Requirements For Software Engineer II (UI)

JavaScript
Node.js
TypeScript
Java
  • University degree/college diploma in related discipline(s) and 5+ years of experience in IT industry
  • 5-7 years of experience as a Web technologies Application Development Manager
  • 3+ years of experience in HTML5, JavaScript, CSS3, REST/JSON/SOAP, APIs
  • Experience with AngularJS, Angular 12+, jQuery, jQuery Mobile and NodeJS
  • Experience with Disciplined Agile/TD Rapid/Agile Rollout Methodology
  • Knowledge of mobile app test automation including Protractor, Jasmine, Karma, Appium
  • Strong analytical and problem-solving skills
  • Excellent communication and organizational skills

Benefits For Software Engineer II (UI)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development programs
  • Reward and recognition programs

Interested in this job?

Jobs Related To TD Bank Software Engineer II (UI)