Back to job search
Bay Street Staffing logo

Frontend Developer

  • Toronto, ON
  • Hybrid
  • Posted Aug 17, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Apply by
Aug 10, 2027
Posting language
English
Working hours
38 hours per week
Office presence
2 days per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Lead the development, enhancement, and maintenance of enterprise-scale digital banking applications. This includes contributing to front-end architecture, performing code reviews, and mentoring other developers.

Job details

Senior Front-End Developer / Team Lead Location: Toronto, ON – 81 Bay Street Contract: 6 months, with potential for extension and FTE conversion Start Date: September 7, 2026 Work Schedule: Monday–Friday, 9:00 AM–5:00 PM, 37.5 hours/week Work Model: Hybrid – Wednesday and every third Friday in office About the Opportunity A major Canadian bank is looking for a Senior Front-End Developer / Team Lead to support the development, enhancement, and maintenance of enterprise-scale digital banking applications. This is a hands-on senior-level opportunity where you’ll contribute to front-end architecture, development, technical design, code reviews, and release activities, while also mentoring developers and helping drive technical initiatives independently. You’ll work alongside Front-End Developers, Chapter Leads, Senior Developers, Product Teams, Application Consultants, Technical Stakeholders, and Digital Delivery Teams within a 40+ member digital development environment. Key Responsibilities Design, develop, test, and maintain enterprise web applications. Lead and contribute to front-end development initiatives using modern JavaScript frameworks. Build responsive, accessible, and scalable web experiences. Participate in technical design discussions, architecture decisions, and code reviews. Collaborate with backend and native application teams on integrations. Support feature development, application enhancements, releases, and deployments. Mentor developers and promote engineering best practices. Drive development initiatives independently with minimal supervision. Contribute to continuous improvement of development standards and processes. Must-Have Skills 5+ years of front-end web development experience Strong JavaScript development experience Strong HTML5 and CSS/SCSS Experience with Vue.js or comparable modern front-end frameworks; React is highly transferable Experience with state management libraries such as Pinia, Vuex, Redux, or similar Git/GitHub and modern development workflows Experience with Node.js packages and front-end build tooling Strong experience building responsive web applications Strong understanding of web accessibility standards Experience with release management and deployment Ability to work independently at a senior level with minimal ramp-up Strong communication and collaboration skills Nice-to-Have Pinia Mobile, hybrid mobile, or native application development REST APIs and JSON integrations Unit testing and UI automation testing Banking or financial services experience Team lead or mentorship experience Enterprise-scale digital platform experience Ideal Candidate The ideal candidate is a senior front-end developer with strong JavaScript fundamentals who can quickly contribute with minimal onboarding. You should be comfortable building responsive and accessible applications, collaborating across technical and business teams, mentoring peers, and taking ownership of development initiatives from technical design through deployment. Why Join? Work on enterprise-scale digital banking applications Direct impact on client-facing digital experiences Work with experienced senior developers and technical leaders Exposure to modern front-end technologies and frameworks High-visibility role within a growing digital development team Potential for contract extension and FTE conversion

What you’ll do

Lead the development, enhancement, and maintenance of enterprise-scale digital banking applications. This includes contributing to front-end architecture, performing code reviews, and mentoring other developers.

Requirements

Requires over 5 years of front-end experience with strong proficiency in JavaScript, HTML5, CSS, and modern frameworks like Vue.js or React. Candidates must be able to work independently and have experience with state management and web accessibility standards.

Listed skills

  • JavaScript · Preferred
  • HTML · Preferred
  • Vue.js · Preferred
  • React · Preferred
  • Git · Preferred
  • GitHub · Preferred
  • Node.js · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • JavaScript
  • HTML5
  • CSS/SCSS
  • Vue.js
  • React
  • Pinia
  • Vuex
  • Redux
  • Git
  • GitHub
  • Node.js
  • Responsive Web Design
  • Web Accessibility
  • Release Management
  • Deployment
  • Technical Leadership

Job areas

  • Software
  • Technology
  • Engineering
  • Finance & Accounting
  • Management & Leadership

More jobs from Bay Street Staffing

See all jobs from Bay Street Staffing