Frontend Engineer
Top Benefits
About the role
About The Company
BMO Financial Group is a leading financial institution committed to delivering exceptional banking and financial services to individuals, businesses, and communities. With a rich history and a strong presence across North America, BMO is dedicated to fostering sustainable growth and creating positive impacts through innovative solutions and responsible banking practices. The organization values diversity, inclusion, and integrity, striving to build a workplace where every employee can thrive and contribute meaningfully to the company's mission of "Boldly Grow the Good in business and life." BMO's culture emphasizes collaboration, continuous learning, and a customer-centric approach, making it an ideal environment for professionals seeking to advance their careers in the financial sector.
About The Role
We are seeking a highly skilled Frontend Developer with a strong background in React and Next.js to join our dynamic technology team. This role focuses on designing, developing, and maintaining scalable, secure, and accessible cloud-based applications that support our critical digital experiences. As a key contributor, you will be involved throughout the entire software development lifecycle, translating business needs into innovative technical solutions, and ensuring seamless integration with backend services in a regulated environment. The position is front-end led, with an emphasis on building modern web interfaces using Next.js architecture, while collaborating closely with cross-functional teams to deliver high-quality products that meet enterprise standards.
The successful candidate will play a pivotal role in shaping our frontend architecture, optimizing application performance, and enhancing user experience across multiple devices and browsers. This role offers an excellent opportunity to work in a fast-paced, agile environment, supporting high-traffic digital platforms and contributing to strategic initiatives that drive digital transformation within the organization.
Qualifications
The ideal candidate will have over 5-7 years of experience in frontend development, with a proven track record of working with React for at least 5 years and Next.js for more than 3 years in production environments. Leadership experience as a team lead is essential, demonstrating the ability to guide and mentor junior developers. Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS is required, along with a solid understanding of Node.js fundamentals and the npm ecosystem. Experience with unit testing, test-driven development (TDD), and integrating RESTful and GraphQL APIs is vital. Familiarity with version control systems like Git, CI/CD principles, and tools such as Jenkins or GitHub Actions is also necessary. Candidates should be comfortable working in an agile setting and possess a keen interest in staying current with modern frontend and web platform advancements. Experience supporting public-facing, high-traffic applications and knowledge of CDN-based delivery and frontend performance optimization are highly desirable. Additionally, leadership capabilities and excellent communication skills are essential to collaborate effectively with diverse teams and stakeholders.
Responsibilities
Build end-to-end solutions utilizing React, Next.js, and Node.js aligned with enterprise architecture standards. Develop, maintain, and scale complex React applications using modern patterns and best practices to ensure robustness and efficiency. Design and implement reusable, high-quality UI components and frontend libraries to promote consistency and efficiency across projects. Apply server-side rendering (SSR) and static site generation (SSG) patterns to optimize performance, SEO, and overall user experience. Contribute to frontend architecture and technical design decisions, including component strategy and framework selection. Translate user and business requirements into detailed technical specifications and design artifacts. Write clean, maintainable, and well-documented code in TypeScript and JavaScript, ensuring code quality and readability. Conduct peer reviews for code, design, and unit tests to uphold engineering standards and best practices. Integrate frontend applications with REST and GraphQL APIs and backend services, ensuring seamless communication and data flow. Support system design discussions with a focus on security, performance, and scalability considerations. Collaborate with product owners, designers, and engineering teams within an agile delivery framework to meet project goals and timelines. Optimize applications for performance across various browsers and devices, ensuring fast load times and responsiveness. Stay updated with the latest frontend technologies, tools, and industry trends to continuously improve development processes and product quality.
Benefits
At BMO Financial Group, we offer a comprehensive total compensation package that includes competitive salary ranges from $75,900 to $141,900, depending on experience and qualifications. Our benefits program encompasses health insurance, retirement savings plans, tuition reimbursement, accident and life insurance, and performance-based incentives. We also support work-life balance through flexible work arrangements and ongoing professional development opportunities. Employees gain access to a variety of training resources, coaching, and career advancement pathways. Our inclusive workplace fosters a culture of respect and support, ensuring every team member feels valued and empowered to contribute to our collective success.
Equal Opportunity
BMO Financial Group is committed to fostering an inclusive, equitable, and accessible workplace. We believe that diversity enhances our ability to serve our customers and innovate effectively. We welcome applications from individuals of all backgrounds, experiences, and perspectives. Accommodations are available upon request for candidates participating in all aspects of the recruitment process. We are dedicated to providing equal employment opportunities and ensuring a respectful environment where everyone can thrive and succeed.
Application Deadline: 07/12/2026
Address: 33 Dundas Street West
Job Family Group: Technology
Similar Jobs
Frontend Engineer
Top Benefits
About the role
About The Company
BMO Financial Group is a leading financial institution committed to delivering exceptional banking and financial services to individuals, businesses, and communities. With a rich history and a strong presence across North America, BMO is dedicated to fostering sustainable growth and creating positive impacts through innovative solutions and responsible banking practices. The organization values diversity, inclusion, and integrity, striving to build a workplace where every employee can thrive and contribute meaningfully to the company's mission of "Boldly Grow the Good in business and life." BMO's culture emphasizes collaboration, continuous learning, and a customer-centric approach, making it an ideal environment for professionals seeking to advance their careers in the financial sector.
About The Role
We are seeking a highly skilled Frontend Developer with a strong background in React and Next.js to join our dynamic technology team. This role focuses on designing, developing, and maintaining scalable, secure, and accessible cloud-based applications that support our critical digital experiences. As a key contributor, you will be involved throughout the entire software development lifecycle, translating business needs into innovative technical solutions, and ensuring seamless integration with backend services in a regulated environment. The position is front-end led, with an emphasis on building modern web interfaces using Next.js architecture, while collaborating closely with cross-functional teams to deliver high-quality products that meet enterprise standards.
The successful candidate will play a pivotal role in shaping our frontend architecture, optimizing application performance, and enhancing user experience across multiple devices and browsers. This role offers an excellent opportunity to work in a fast-paced, agile environment, supporting high-traffic digital platforms and contributing to strategic initiatives that drive digital transformation within the organization.
Qualifications
The ideal candidate will have over 5-7 years of experience in frontend development, with a proven track record of working with React for at least 5 years and Next.js for more than 3 years in production environments. Leadership experience as a team lead is essential, demonstrating the ability to guide and mentor junior developers. Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS is required, along with a solid understanding of Node.js fundamentals and the npm ecosystem. Experience with unit testing, test-driven development (TDD), and integrating RESTful and GraphQL APIs is vital. Familiarity with version control systems like Git, CI/CD principles, and tools such as Jenkins or GitHub Actions is also necessary. Candidates should be comfortable working in an agile setting and possess a keen interest in staying current with modern frontend and web platform advancements. Experience supporting public-facing, high-traffic applications and knowledge of CDN-based delivery and frontend performance optimization are highly desirable. Additionally, leadership capabilities and excellent communication skills are essential to collaborate effectively with diverse teams and stakeholders.
Responsibilities
Build end-to-end solutions utilizing React, Next.js, and Node.js aligned with enterprise architecture standards. Develop, maintain, and scale complex React applications using modern patterns and best practices to ensure robustness and efficiency. Design and implement reusable, high-quality UI components and frontend libraries to promote consistency and efficiency across projects. Apply server-side rendering (SSR) and static site generation (SSG) patterns to optimize performance, SEO, and overall user experience. Contribute to frontend architecture and technical design decisions, including component strategy and framework selection. Translate user and business requirements into detailed technical specifications and design artifacts. Write clean, maintainable, and well-documented code in TypeScript and JavaScript, ensuring code quality and readability. Conduct peer reviews for code, design, and unit tests to uphold engineering standards and best practices. Integrate frontend applications with REST and GraphQL APIs and backend services, ensuring seamless communication and data flow. Support system design discussions with a focus on security, performance, and scalability considerations. Collaborate with product owners, designers, and engineering teams within an agile delivery framework to meet project goals and timelines. Optimize applications for performance across various browsers and devices, ensuring fast load times and responsiveness. Stay updated with the latest frontend technologies, tools, and industry trends to continuously improve development processes and product quality.
Benefits
At BMO Financial Group, we offer a comprehensive total compensation package that includes competitive salary ranges from $75,900 to $141,900, depending on experience and qualifications. Our benefits program encompasses health insurance, retirement savings plans, tuition reimbursement, accident and life insurance, and performance-based incentives. We also support work-life balance through flexible work arrangements and ongoing professional development opportunities. Employees gain access to a variety of training resources, coaching, and career advancement pathways. Our inclusive workplace fosters a culture of respect and support, ensuring every team member feels valued and empowered to contribute to our collective success.
Equal Opportunity
BMO Financial Group is committed to fostering an inclusive, equitable, and accessible workplace. We believe that diversity enhances our ability to serve our customers and innovate effectively. We welcome applications from individuals of all backgrounds, experiences, and perspectives. Accommodations are available upon request for candidates participating in all aspects of the recruitment process. We are dedicated to providing equal employment opportunities and ensuring a respectful environment where everyone can thrive and succeed.
Application Deadline: 07/12/2026
Address: 33 Dundas Street West
Job Family Group: Technology