Senior Frontend developer
Listed on 2026-06-16
-
Software Development
Software Engineer, Full Stack Developer, Java Developer, DevOps
What is the Opportunity?
The company's Investment Mega Journey (IMJ) application development team is responsible for developing, enhancing, and maintaining web applications & microservices to enable and empower the company online banking clients to navigate, find answers, open and fund both registered & non-registered investment accounts via the self-serve channel, leading to a positive overall customer experience.
As a Software Developer operating within an Agile product team, your primary role will be designing, coding, and delivering highest-quality software solutions that will be used within IMJ portfolio. We are looking for software engineers that are a great team player constantly thinking about quality, maintainability, and robustness in all generated code. You will be expected to work with other the company development and infrastructure teams.
Whatwill you do?
Be a trusted and collaborating technical partner to your squad and other squad within your team.
Be accountable for delivering and supporting features in production, ensuring quality controls are in place.
Work with your team to harden, monitor, troubleshoot and resolve issues in production.
Be accountable for the quality of code delivered. Champion a diverse and inclusive team culture.
What do you need to succeed? Must-have- 5+ years’ experience with Angular 18+
- Exposure to data hygiene routines and models
- Knowledge of typescript, state management, accessibility, unit testing – jest, cypress/protractor, Google Analytics
- Ability to conduct accessibility testing to ensure compliance with industry standards and guidelines.
- Basic understanding of security vulnerabilities such as XSS, prototype pollution, etc
- Knowledge of developing distributed cloud applications (Pivotal Cloud Foundry, Open Shift, Docker)
- Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, RAML, SOAP)
- Knowledge of security gateways and protocols (JWT, Oauth
2.0, SSL Certificates) - Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Full software development life-cycle experience with CICD and thorough testing prior to release
- Write unit tests and integration tests to maintain code quality, utilizing tools like Cypress, JUnit, Mockito, etc
- Ability to implement microfront end architecture principles to enhance modularity and scalability
- Optimize application performance through efficient asset bundling with Webpack
- Solid Understanding of Agile
- Exposure to data hygiene routines and models
- Ability to conduct accessibility testing to ensure compliance with industry standards and guidelines.
- Basic understanding of security vulnerabilities such as XSS, prototype pollution, etc
- Knowledge of developing distributed cloud applications (Pivotal Cloud Foundry, Open Shift, Docker)
- Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, RAML, SOAP)
- Knowledge of security gateways and protocols (JWT, Oauth
2.0, SSL Certificates) Strong communication and collaboration skills, with the ability to work effectively in a team environment. - Full software development life-cycle experience with CICD and thorough testing prior to release
- Write unit tests and integration tests to maintain code quality, utilizing tools like Cypress, JUnit, Mockito, etc
- Ability to implement micro frontend architecture principles to enhance modularity and scalability
- Knowledge of TDD
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
Leaders who support your development through coaching and managing opportunities.
Ability to make a difference and lasting impact.
Work in a dynamic, collaborative, progressive, and high-performing team.
A world-class training program in financial services.
Flexible work/life balance options.
Opportunities to do challenging work.
Job SkillsActive Learning, Agile Methodology, Angular, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Java (Programming Language), Java Spring, Microservices Architecture, Programming Languages, RESTful APIs, Software Development Life Cycle (SDLC), Structured Query Language (SQL)
LocationToronto, Canada
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: