[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-react-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Freact":21,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Freact":755,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Freact":896},{"image_path":4,"content_de":5,"content_en":6,"composite_key":19,"last_updated":20},"\u002Fimages\u002Fskill\u002Freact.webp",null,{"tab1":7,"tab2":10,"tab3":13,"tab4":16},{"title":8,"content":9},"Strategic Importance","In Canada's dynamic financial sector, React has become a cornerstone for building responsive and user-friendly web applications. As financial institutions prioritize digital transformation, the demand for React developers continues to surge. Currently, there are 20 open positions in Canada, reflecting the critical role React plays in modernizing legacy systems and enhancing customer experiences. React's component-based architecture enables rapid development of complex interfaces, making it indispensable for banks, fintechs, and insurance companies. Moreover, proficiency in React often goes hand-in-hand with other in-demand skills such as [Java](\u002Fen-ca\u002Fjobs-by-skill\u002Fjava), [Kubernetes](\u002Fen-ca\u002Fjobs-by-skill\u002Fkubernetes), [Ci\u002Fcd](\u002Fen-ca\u002Fjobs-by-skill\u002Fcicd), which are essential for creating data-driven, interactive dashboards and analytics tools. For professionals seeking to stay competitive in Canada's financial job market, mastering React is not just an asset—it's a strategic imperative.",{"title":11,"content":12},"Top Industries & Locations","React jobs in Canada are concentrated in key financial hubs and industries. The leading locations for React roles include [Toronto](\u002Fen-ca\u002Fjobs-in-toronto), [Québec](\u002Fen-ca\u002Fjobs-in-quebec), [Montreal](\u002Fen-ca\u002Fjobs-in-montreal), where major banks and tech companies are headquartered. These cities offer a vibrant ecosystem of innovation and opportunity. In terms of industries, [Financial Services](\u002Fen-ca\u002Fjobs-by-industry\u002Ffinancial-services), [Banking](\u002Fen-ca\u002Fjobs-by-industry\u002Fbanking), [Insurance](\u002Fen-ca\u002Fjobs-by-industry\u002Finsurance) are at the forefront of adopting React to improve their digital platforms. From banking and financial services to insurance and asset management, organizations are seeking React experts to build scalable, high-performance applications. Whether you're interested in working for a global bank in Toronto or a fintech startup in Vancouver, the demand for React skills spans across the country. With 20 open positions, now is the perfect time to explore React careers in Canada's thriving financial sector.",{"title":14,"content":15},"In-Demand Skills & Employers","To succeed as a React developer in Canada's financial industry, you'll need a blend of technical and soft skills. Employers are looking for candidates with expertise in [Agile Methodologies](\u002Fen-ca\u002Fjobs-by-expertise\u002Fagile-methodologies), [Risk Management](\u002Fen-ca\u002Fjobs-by-expertise\u002Frisk-management), [Code Review](\u002Fen-ca\u002Fjobs-by-expertise\u002Fcode-review), which are crucial for understanding business requirements and delivering effective solutions. Additionally, familiarity with related technologies and tools can set you apart. The top employers actively hiring React professionals include [The Toronto-Dominion Bank (Canada)](\u002Fen-ca\u002Fcompany\u002Fthe-toronto-dominion-bank-canada), [Bank of Montreal](\u002Fen-ca\u002Fcompany\u002Fbank-of-montreal), [Sun Life of Canada - Corporate](\u002Fen-ca\u002Fcompany\u002Fsun-life-of-canada-corporate), who are known for their commitment to innovation and digital excellence. These organizations offer competitive compensation and opportunities for growth. By aligning your skill set with these in-demand areas, you can position yourself as a top candidate in the Canadian job market. With 20 React jobs available, there's no better time to enhance your profile and connect with leading employers.",{"title":17,"content":18},"Career Path & Salary","A career in React development in Canada offers a rewarding trajectory with attractive financial benefits. The median salary for React professionals is CAD 140k, with a typical range of CAD 124k – CAD 150k. Entry-level positions start around CAD 70k, while experienced developers can earn up to CAD 200k. With 20 open positions, the job market is robust, providing ample opportunities for career advancement. As you gain experience, you can progress from junior developer to senior roles, or specialize in areas like front-end architecture or full-stack development. Continuous learning and staying updated with the latest React features will enhance your earning potential. Whether you're just starting or looking to advance, Canada's financial sector offers a promising path for React experts.","skill:react:ca","2026-09-02T18:12:13.515116+02:00",{"total":22,"jobs":23},20,[24,92,140,184,224,269,290,340,390,416,439,467,518,536,567,607,639,674,693,724],{"id":25,"slug":26,"title":27,"raw_title":5,"is_featured":28,"company":29,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":32,"processed_country_iso_code_gmaps":34,"processed_home_office":36,"processed_salary_min":37,"processed_salary_max":38,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":41,"processed_employment_types":43,"processed_it_skills":44,"processed_it_skills_labels":47,"processed_job_expertise_skills":79,"processed_job_expertise_skills_labels":80,"max_cpc":90,"actual_cpc":91},82493,"consultant-full-stack-developer-canadian-imperial-bank-of-commerce-canada","Consultant, Full Stack Developer",false,{"name":30,"slug":31,"logo_url":5},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[33],"Toronto",[35],"CA","hybrid",100000,140000,"CAD","estimated",[42],"FULL_TIME","permanent",{"c#":45,".net":45,"ssis":45,"ssrs":45,"oauth":45,"react":45,"devops":46,"asp.net":45,"entra id":45,"power bi":46,".net core":45,"devsecops":46,"sql query":45,"restful api":45,"ui framework":46,"ms sql server":45,"api development":45,"azure functions":45,"web applications":45,"azure app service":45,"azure data factory":46,"azure technologies":45,"cloud applications":45,"system reliability":46,"databricks platform":46,"back-end development":45,"security engineering":46,"sql managed instance":45,"azure storage account":45,"application development":45,"scalable web applications":45},4,3,[48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78],".NET","C#","ASP.NET",".NET Core","MS SQL Server","SQL Query","React","SSRS","SSIS","RESTful API","Azure Technologies","Entra ID","OAuth","Azure App Service","Azure Functions","Azure Storage account","SQL Managed Instance","Power BI","Azure Data Factory","Databricks Platform","DevOps","DevSecOps","UI Framework","API Development","Application Development","Cloud Applications","Back-End Development","Scalable Web Applications","Security Engineering","System Reliability","Web Applications",{"code review":45,"application design":45,"project management":45,"strategic planning":45,"regulatory compliance":46,"technology roadmapping":45,"application development":45,"enterprise risk technology":46,"technical infrastructure design":45,"financial crimes domain knowledge":46},[81,72,82,83,84,85,86,87,88,89],"Application Design","Technical Infrastructure Design","Strategic Planning","Technology Roadmapping","Project Management","Code Review","Regulatory Compliance","Financial Crimes Domain Knowledge","Enterprise Risk Technology",1,1.2,{"id":93,"slug":94,"title":95,"raw_title":5,"is_featured":28,"company":96,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":99,"processed_country_iso_code_gmaps":101,"processed_home_office":36,"processed_salary_min":37,"processed_salary_max":102,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":103,"processed_employment_types":43,"processed_it_skills":104,"processed_it_skills_labels":106,"processed_job_expertise_skills":128,"processed_job_expertise_skills_labels":129,"max_cpc":90,"actual_cpc":91},84123,"lead-full-stack-developer-ia-financial-services-inc","Lead Full Stack Developer",{"name":97,"slug":98,"logo_url":5},"IA Financial Services Inc.","ia-financial-services-inc",[100],"Québec",[35],150000,[42],{"c#":45,"git":45,"bash":46,"helm":46,"java":105,"react":45,"docker":45,"postman":46,"rancher":105,"mulesoft":105,".net core":45,"dynatrace":46,"rest apis":45,"terraform":105,"kubernetes":45,"powershell":46,"salesforce":105,"servicenow":105,"azure cloud":45,"github copilot":46,"ms-sql 2016 or later":45,"azure devops services":45,"kafka\u002Fconfluent cloud":46,"azure pipelines (yaml)":45},2,[51,49,54,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127],"PowerShell","Bash","REST APIs","MS-SQL 2016 or later","Git","Docker","Kubernetes","Helm","Azure Pipelines (YAML)","Postman","GitHub Copilot","Terraform","Java","Rancher","Salesforce","MuleSoft","ServiceNow","Kafka\u002FConfluent Cloud","Dynatrace","Azure Cloud","Azure DevOps Services",{"microservices":46,"test automation":46,"agile principles":46,"ci\u002Fcd methodologies":45,"solution integration":45,"event-driven solutions":46,"full stack development":45,"application development":45,"integration architectures":46,"secure development practices":46,"artificial intelligence integration":46},[130,72,131,132,133,134,135,136,137,138,139],"Full Stack Development","Solution Integration","Agile Principles","Secure Development Practices","Test Automation","CI\u002FCD Methodologies","Integration Architectures","Microservices","Event-Driven Solutions","Artificial Intelligence Integration",{"id":141,"slug":142,"title":143,"raw_title":5,"is_featured":28,"company":144,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":147,"processed_country_iso_code_gmaps":149,"processed_home_office":36,"processed_salary_min":37,"processed_salary_max":38,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":150,"processed_employment_types":43,"processed_it_skills":151,"processed_it_skills_labels":152,"processed_job_expertise_skills":172,"processed_job_expertise_skills_labels":173,"max_cpc":90,"actual_cpc":91},85637,"consultant-conversion-software-eng-iii-job-level-director-morgan-stanley-svcs-canada-co","Consultant Conversion - Software Eng III : Job Level - Director",{"name":145,"slug":146,"logo_url":5},"Morgan Stanley Svcs Canada Co","morgan-stanley-svcs-canada-co",[148],"Montreal",[35],[42],{"db2":46,"java":45,"jdbc":46,"llms":46,"unix":46,"azure":46,"ci\u002Fcd":46,"html5":46,"react":46,"scala":45,"python":46,"angular":46,"ai tools":46,"scripting":46,"javascript":46,"postgresql":46,"sql server":46,"spring boot":46,"apache spark":45,"test automation":46,"containerization":46,"release automation":46},[119,153,154,155,156,157,158,134,159,160,161,162,163,164,165,166,167,54,168,169,170,171],"Scala","Apache Spark","DB2","SQL Server","PostgreSQL","CI\u002FCD","Release Automation","Containerization","Azure","Unix","Scripting","Python","HTML5","JavaScript","Angular","Spring Boot","JDBC","AI Tools","LLMs",{"risk management":46,"devops practices":46,"big data platforms":45,"database management":46,"production stability":46,"software development":45,"surveillance technology":46,"agile scrum methodologies":46,"wealth management monitoring":46,"software design best practices":46},[174,175,176,177,178,179,180,181,182,183],"Software Development","Big Data Platforms","DevOps Practices","Database Management","Agile Scrum Methodologies","Software Design Best Practices","Surveillance Technology","Risk Management","Wealth Management Monitoring","Production Stability",{"id":185,"slug":186,"title":187,"raw_title":5,"is_featured":28,"company":188,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":191,"processed_country_iso_code_gmaps":192,"processed_home_office":193,"processed_salary_min":194,"processed_salary_max":195,"processed_salary_currency":196,"processed_salary_source":40,"processed_working_hours":197,"processed_employment_types":43,"processed_it_skills":198,"processed_it_skills_labels":199,"processed_job_expertise_skills":210,"processed_job_expertise_skills_labels":211,"max_cpc":90,"actual_cpc":91},70456,"development-manager-bank-of-montreal-2","Development Manager",{"name":189,"slug":190,"logo_url":5},"Bank of Montreal","bank-of-montreal",[33],[35],"onsite",85500,185000,"USD",[42],{"aws":45,"apis":45,"java":45,"react":45,"openfin":105,"servers":45,"databases":45,"postgresql":45,"typescript":45,"web architecture":45,"automated testing":45,"web hosting platforms":45,"version control systems":45},[200,54,119,157,201,202,203,204,205,206,207,208,209],"TypeScript","AWS","OpenFin","Version Control Systems","APIs","Databases","Servers","Web Architecture","Web Hosting Platforms","Automated Testing",{"coaching":45,"scalability":45,"risk management":45,"responsive design":45,"talent management":45,"strategic planning":45,"back-end development":45,"software development":45,"front-end development":45,"software architecture":45,"continuous improvement":45,"full stack development":45,"systems administration":45,"user experience design":45,"fx business applications":105,"performance optimization":45},[174,212,213,214,130,215,216,217,218,219,220,181,221,222,83,223],"Systems Administration","Front-end Development","Back-end Development","Software Architecture","User Experience Design","Responsive Design","Continuous Improvement","Performance Optimization","Scalability","Talent Management","Coaching","FX Business Applications",{"id":225,"slug":226,"title":227,"raw_title":5,"is_featured":28,"company":228,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":229,"processed_country_iso_code_gmaps":231,"processed_home_office":36,"processed_salary_min":232,"processed_salary_max":102,"processed_salary_currency":196,"processed_salary_source":40,"processed_working_hours":233,"processed_employment_types":43,"processed_it_skills":234,"processed_it_skills_labels":235,"processed_job_expertise_skills":253,"processed_job_expertise_skills_labels":254,"max_cpc":90,"actual_cpc":91},70114,"full-stack-engineer-ai-enabled-bank-of-montreal","Full Stack Engineer (AI-Enabled)",{"name":189,"slug":190,"logo_url":5},[230],"Calgary",[35],70000,[42],{"aws":46,"sql":46,"java":45,"azure":46,"kafka":46,"nosql":46,"react":45,"chroma":46,"docker":46,"oracle":46,"python":45,"angular":45,"node.js":45,"pgvector":46,"pinecone":46,"langchain":46,"kubernetes":46,"openai api":46,"opensearch":46,"aws bedrock":46,"azure openai":46,"anthropic api":46,"copilot studio":46,"ci\u002Fcd pipelines":46,"observability platforms":46},[119,236,164,54,167,237,238,239,240,241,242,243,244,245,246,247,248,249,201,161,112,113,250,251,252],"Node.js","LangChain","AWS Bedrock","Azure OpenAI","Copilot Studio","OpenAI API","Anthropic API","pgvector","OpenSearch","Pinecone","Chroma","SQL","NoSQL","Oracle","Kafka","CI\u002FCD pipelines","Observability platforms",{"agentic ai":46,"embeddings":45,"ai security":46,"microservices":45,"system design":45,"vector search":45,"api development":45,"model evaluation":46,"prompt engineering":45,"banking domain knowledge":46,"cloud-native development":46,"event-driven architecture":46,"modernization initiatives":46,"large language models (llms)":45,"retrieval-augmented generation (rag)":45},[255,256,137,257,258,259,260,261,262,263,264,265,266,267,268],"System design","API development","Event-driven architecture","Large language models (LLMs)","Prompt engineering","Retrieval-augmented generation (RAG)","Vector search","Embeddings","Agentic AI","Model evaluation","AI security","Banking domain knowledge","Cloud-native development","Modernization initiatives",{"id":270,"slug":271,"title":187,"raw_title":5,"is_featured":28,"company":272,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":273,"processed_country_iso_code_gmaps":274,"processed_home_office":193,"processed_salary_min":194,"processed_salary_max":195,"processed_salary_currency":196,"processed_salary_source":40,"processed_working_hours":275,"processed_employment_types":43,"processed_it_skills":276,"processed_it_skills_labels":277,"processed_job_expertise_skills":285,"processed_job_expertise_skills_labels":286,"max_cpc":90,"actual_cpc":91},70454,"development-manager-bank-of-montreal",{"name":189,"slug":190,"logo_url":5},[33],[35],[42],{"java":45,"react":45,"server":45,"typescript":45,"version control":45,"web architecture":45,"database and cache":45,"web hosting platforms":45,"front-end languages and frameworks":45,"backend technologies and frameworks":45},[119,54,200,278,279,280,281,282,283,284],"Front-end languages and frameworks","Backend technologies and frameworks","Database and cache","Server","Web architecture","Version control","Web hosting platforms",{"fixed income":45,"capital markets":45,"risk management":45,"automated testing":45,"project management":45,"systems administration":45,"software development life cycle":45},[287,288,85,212,289,209,181],"Fixed Income","Capital Markets","Software Development Life Cycle",{"id":291,"slug":292,"title":293,"raw_title":5,"is_featured":28,"company":294,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":297,"processed_country_iso_code_gmaps":298,"processed_home_office":36,"processed_salary_min":299,"processed_salary_max":300,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":301,"processed_employment_types":43,"processed_it_skills":302,"processed_it_skills_labels":303,"processed_job_expertise_skills":318,"processed_job_expertise_skills_labels":319,"max_cpc":90,"actual_cpc":91},80087,"product-engineering-guidewire-billingcenter-configuration-integration-allstate-insurance-company-of-canada-permanent","Product Engineering (Guidewire BillingCenter Configuration & Integration)",{"name":295,"slug":296,"logo_url":5},"Allstate Insurance Company of Canada - Permanent","allstate-insurance-company-of-canada-permanent",[],[35],80900,129725,[42],{"git":46,"jira":46,"rest":46,"kafka":46,"react":46,"sonar":46,"github":46,"datadog":46,"teamcity":46,"bitbucket":46,"confluence":46,"java spring":46,"guidewire gosu":45,"ci\u002Fcd pipelines":46,"guidewire cloud":46,"ai tools and co-pilot":105,"guidewire billingcenter":45,"integration gateway apps":46},[304,305,306,307,308,309,54,250,310,111,311,312,313,314,315,316,251,317],"Guidewire BillingCenter","Guidewire Gosu","Integration Gateway Apps","Guidewire Cloud","Java Spring","REST","Datadog","GitHub","JIRA","Confluence","TeamCity","Bitbucket","SONAR","AI tools and co-pilot",{"sdlc":45,"debugging":45,"code reviews":46,"batch monitoring":46,"code refactoring":46,"pair programming":105,"scrum ceremonies":46,"disaster recovery":46,"billing processing":45,"iteration planning":46,"system integration":45,"test driven development":45,"revision control systems":46,"agile software development":45,"behavior driven development":46,"design trade-off evaluation":46,"project management methodologies":46,"continuous integration and delivery":46,"guidewire billingcenter engineering":45,"testing (unit, integration, contract)":45},[320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339],"Guidewire BillingCenter Engineering","SDLC","Agile software development","System integration","Billing processing","Batch monitoring","Test driven development","Behavior Driven Development","Debugging","Testing (Unit, Integration, Contract)","Code refactoring","Revision control systems","Project management methodologies","Disaster Recovery","Scrum ceremonies","Iteration planning","Code reviews","Continuous integration and delivery","Design trade-off evaluation","Pair programming",{"id":341,"slug":342,"title":343,"raw_title":5,"is_featured":28,"company":344,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":347,"processed_country_iso_code_gmaps":348,"processed_home_office":36,"processed_salary_min":349,"processed_salary_max":38,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":350,"processed_employment_types":43,"processed_it_skills":351,"processed_it_skills_labels":352,"processed_job_expertise_skills":371,"processed_job_expertise_skills_labels":372,"max_cpc":90,"actual_cpc":91},78557,"lead-software-engineer-java-api-sun-life-of-canada-corporate","Lead Software Engineer (JAVA, API)",{"name":345,"slug":346,"logo_url":5},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[33],[35],90000,[42],{"xml":46,"java":45,"json":46,"rest":46,"snyk":46,"soap":46,"junit":46,"kafka":46,"react":46,"docker":46,"jquery":105,"ai apis":46,"jenkins":46,"mockito":46,"veracode":46,"bitbucket":46,"checkmarx":46,"sonarqube":46,"javascript":105,"kubernetes":46,"restassured":46,"spring boot":45,"microservices":45,"github copilot":46,"api development":45,"web accessibility":46,"prompt engineering":46,"large language models (llms)":46,"ai agent orchestration platforms":46},[119,168,137,71,54,353,112,113,250,354,355,309,356,357,358,359,360,361,166,362,117,363,364,365,366,367,368,369,370],"Web Accessibility","SOAP","XML","JSON","JUnit","Mockito","RESTAssured","BitBucket","Jenkins","jQuery","AI agent orchestration platforms","Large Language Models (LLMs)","Prompt Engineering","AI APIs","SonarQube","Checkmarx","Snyk","Veracode",{"devops":46,"mentoring":45,"code review":45,"unit testing":46,"on-call support":46,"risk mitigation":46,"threat modeling":46,"containerization":46,"incident response":46,"project estimation":46,"agile methodologies":46,"systems integration":45,"technical leadership":45,"security code reviews":45,"continuous improvement":46,"middleware technologies":46,"secure coding practices":45,"technical documentation":46,"web hosting technologies":46,"security testing methodologies":46,"application development life cycle":45},[373,374,375,376,377,378,379,380,68,160,381,382,383,218,384,385,386,387,388,86,389],"Application Development Life Cycle","Systems Integration","Technical Leadership","Agile Methodologies","Secure Coding Practices","Security Code Reviews","Threat Modeling","Security Testing Methodologies","Middleware Technologies","Web Hosting Technologies","Unit Testing","Incident Response","On-call Support","Project Estimation","Risk Mitigation","Technical Documentation","Mentoring",{"id":391,"slug":392,"title":393,"raw_title":5,"is_featured":28,"company":394,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":395,"processed_country_iso_code_gmaps":396,"processed_home_office":36,"processed_salary_min":397,"processed_salary_max":102,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":398,"processed_employment_types":43,"processed_it_skills":399,"processed_it_skills_labels":400,"processed_job_expertise_skills":407,"processed_job_expertise_skills_labels":408,"max_cpc":90,"actual_cpc":91},73444,"concepteurtrice-technologique-principale-ia-financial-services-inc","Concepteur(trice) technologique principal(e)",{"name":97,"slug":98,"logo_url":5},[100],[35],110000,[42],{"c#":45,"yaml":46,"react":45,"github":45,"vb.net":45,"asp.net":45,"terraform":45,"javascript":45,"kubernetes":45,"salesforce":46,"sql server":45,"azure devops":45,"visual studio":45,"github copilot":46,"azure (storage)":45,"generative ai tools":46},[49,401,166,156,402,50,54,403,404,118,113,405,311,117,121,406],"VB.NET","YAML","Azure (Storage)","Azure DevOps","Visual Studio","Generative AI tools",{"devops practices":45,"agile methodologies":45,"technical leadership":45,"solution architecture":45,"business needs analysis":45,"software development life cycle (sdlc)":45,"insurance and financial services domain knowledge":46},[409,410,411,412,413,414,415],"Software Development Life Cycle (SDLC)","Agile methodologies","DevOps practices","Business needs analysis","Solution architecture","Technical leadership","Insurance and financial services domain knowledge",{"id":417,"slug":418,"title":419,"raw_title":5,"is_featured":28,"company":420,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":421,"processed_country_iso_code_gmaps":422,"processed_home_office":193,"processed_salary_min":232,"processed_salary_max":102,"processed_salary_currency":196,"processed_salary_source":40,"processed_working_hours":423,"processed_employment_types":43,"processed_it_skills":424,"processed_it_skills_labels":425,"processed_job_expertise_skills":427,"processed_job_expertise_skills_labels":428,"max_cpc":90,"actual_cpc":91},54605,"developer-lead-ai-enabled-systems-bank-of-montreal","Developer Lead (AI-Enabled Systems)",{"name":189,"slug":190,"logo_url":5},[33],[35],[42],{"sql":46,"java":45,"ci\u002Fcd":46,"kafka":46,"nosql":46,"react":45,"chroma":46,"docker":46,"python":45,"angular":45,"node.js":45,"pgvector":46,"pinecone":46,"langchain":45,"kubernetes":46,"openai api":45,"opensearch":46,"aws bedrock":45,"azure openai":45,"anthropic api":45,"observability":46},[119,236,164,54,167,247,248,112,113,250,237,238,239,241,242,243,244,245,246,158,426],"Observability",{"system design":45,"cloud adoption":46,"api development":45,"model evaluation":45,"banking workflows":46,"prompt engineering":45,"rag implementation":45,"ai safety and security":45,"full stack development":45,"event-driven architecture":46,"microservices architecture":45,"cost and latency management":46,"llm-based application development":45},[130,429,71,430,431,432,433,434,365,435,436,437,438],"System Design","Microservices Architecture","Event-driven Architecture","Cloud Adoption","Banking Workflows","LLM-based Application Development","RAG Implementation","Model Evaluation","AI Safety and Security","Cost and Latency Management",{"id":440,"slug":441,"title":442,"raw_title":5,"is_featured":28,"company":443,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":446,"processed_country_iso_code_gmaps":447,"processed_home_office":193,"processed_salary_min":448,"processed_salary_max":449,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":450,"processed_employment_types":43,"processed_it_skills":451,"processed_it_skills_labels":452,"processed_job_expertise_skills":461,"processed_job_expertise_skills_labels":462,"max_cpc":90,"actual_cpc":91},66868,"software-engineer-i-the-toronto-dominion-bank-canada","Software Engineer I",{"name":444,"slug":445,"logo_url":5},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[33],[35],69700,98400,[42],{"git":46,"sql":46,"bash":105,"oidc":105,"saml":105,"mssql":105,"oauth":105,"react":46,"github":46,"nodejs":46,"python":105,"swagger":46,"backstage":105,"javascript":46,"postgresql":46,"typescript":46,"restful apis":46,"github actions":46},[453,200,166,54,111,311,454,455,456,157,247,457,458,60,459,164,108,460],"NodeJS","RESTful APIs","Swagger","GitHub Actions","MSSQL","SAML","OIDC","Backstage",{"ci\u002Fcd":46,"kanban":46,"testing":46,"documentation":46,"containerization":105,"identity providers":105,"agile methodologies":46,"software development":45,"software architecture":46},[174,215,376,463,158,464,465,466,160],"Kanban","Testing","Documentation","Identity Providers",{"id":468,"slug":469,"title":470,"raw_title":5,"is_featured":28,"company":471,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":472,"processed_country_iso_code_gmaps":473,"processed_home_office":193,"processed_salary_min":102,"processed_salary_max":474,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":475,"processed_employment_types":43,"processed_it_skills":476,"processed_it_skills_labels":477,"processed_job_expertise_skills":499,"processed_job_expertise_skills_labels":500,"max_cpc":90,"actual_cpc":91},66821,"principal-architect-digital-assets-amp-tokenization-the-toronto-dominion-bank-canada","Principal Architect - Digital Assets & Tokenization",{"name":444,"slug":445,"logo_url":5},[33],[35],200000,[42],{"go":46,"aws":46,"gcp":46,"rust":46,"viem":45,"corda":46,"react":45,"swift":105,"wagmi":45,"quorum":46,"kaleido":45,"next.js":45,"node.js":45,"elliptic":46,"solidity":45,"ethers.js":45,"iso 20022":105,"blockdaemon":45,"chainalysis":46,"fix protocol":105,"hyperledger besu":45,"hardware security modules":45,"zero-knowledge proofs (zk-snarks, zk-starks)":46,"mpc wallets (dfns, fireblocks, bitgo, turnkey, anchorage)":45},[54,478,236,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,201,498],"Next.js","Go","Rust","Ethers.js","Viem","Wagmi","Solidity","Hyperledger Besu","Quorum","Corda","Kaleido","Blockdaemon","MPC Wallets (DFNS, Fireblocks, BitGo, Turnkey, Anchorage)","Hardware Security Modules","Chainalysis","Elliptic","Zero-Knowledge Proofs (zk-SNARKs, zk-STARKs)","FIX protocol","Swift","ISO 20022","GCP",{"kyc\u002Faml":45,"governance":45,"tokenization":45,"digital assets":45,"gas optimization":45,"custody solutions":45,"formal verification":46,"regulatory compliance":45,"solution architecture":45,"technology roadmapping":45,"blockchain architecture":45,"enterprise architecture":45,"security audit strategy":45,"institutional settlement":46,"smart contract engineering":45,"account abstraction (erc-4337)":45,"architectural decision records":45,"upgradeability patterns (erc-2535, proxy contracts)":45,"token standards (erc-20, erc-721, erc-1155, erc-3643, erc-1400)":45},[501,502,503,504,505,506,507,87,508,509,84,510,511,512,513,514,515,516,517],"Enterprise Architecture","Solution Architecture","Tokenization","Digital Assets","Blockchain Architecture","Smart Contract Engineering","Custody Solutions","KYC\u002FAML","Architectural Decision Records","Governance","Security Audit Strategy","Formal Verification","Gas Optimization","Account Abstraction (ERC-4337)","Token Standards (ERC-20, ERC-721, ERC-1155, ERC-3643, ERC-1400)","Upgradeability Patterns (ERC-2535, Proxy Contracts)","Institutional Settlement",{"id":519,"slug":520,"title":521,"raw_title":5,"is_featured":28,"company":522,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":523,"processed_country_iso_code_gmaps":524,"processed_home_office":36,"processed_salary_min":349,"processed_salary_max":525,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":526,"processed_employment_types":43,"processed_it_skills":527,"processed_it_skills_labels":528,"processed_job_expertise_skills":530,"processed_job_expertise_skills_labels":531,"max_cpc":90,"actual_cpc":91},55444,"senior-web-developer-front-end-react-js-canadian-imperial-bank-of-commerce-canada","Senior Web Developer - Front End (React, JS)",{"name":30,"slug":31,"logo_url":5},[33],[35],120000,[42],{"ci\u002Fcd":46,"react":45,"vue.js":46,"javascript":45,"typescript":45,"test automation":46},[54,529,166,200,158,134],"Vue.js",{"api design":46,"quality engineering":46,"front-end development":45,"web application development":45},[532,533,534,535],"Front-End Development","Web Application Development","API Design","Quality Engineering",{"id":537,"slug":538,"title":539,"raw_title":5,"is_featured":28,"company":540,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":541,"processed_country_iso_code_gmaps":542,"processed_home_office":193,"processed_salary_min":543,"processed_salary_max":544,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":545,"processed_employment_types":43,"processed_it_skills":546,"processed_it_skills_labels":547,"processed_job_expertise_skills":557,"processed_job_expertise_skills_labels":558,"max_cpc":90,"actual_cpc":91},66711,"architect-channels-the-toronto-dominion-bank-canada","Architect - Channels",{"name":444,"slug":445,"logo_url":5},[33],[35],125500,148000,[42],{"java":46,"mtls":45,"oidc":45,"ci\u002Fcd":45,"kafka":46,"react":45,"oauth2":45,"solace":46,"graphql":45,"node.js":46,"rest api":45,"kubernetes":46,"micro-frontends":45,"microsoft azure":45,"module federation":45,"testing frameworks":46},[54,119,236,548,549,550,551,113,552,250,553,554,555,459,158,556],"REST API","GraphQL","Micro-frontends","Module Federation","Microsoft Azure","Solace","OAuth2","mTLS","Testing frameworks",{"design systems":46,"architecture design":45,"distributed systems":45,"transaction banking":46,"api gateway patterns":45,"platform engineering":46,"enterprise architecture":45,"event-driven integration":46,"financial services domain":46},[559,501,560,561,562,563,564,565,566],"Architecture Design","API Gateway Patterns","Distributed Systems","Event-driven Integration","Platform Engineering","Design Systems","Financial Services Domain","Transaction Banking",{"id":568,"slug":569,"title":570,"raw_title":5,"is_featured":28,"company":571,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":574,"processed_country_iso_code_gmaps":575,"processed_home_office":193,"processed_salary_min":576,"processed_salary_max":577,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":578,"processed_employment_types":43,"processed_it_skills":579,"processed_it_skills_labels":580,"processed_job_expertise_skills":590,"processed_job_expertise_skills_labels":591,"max_cpc":90,"actual_cpc":91},66865,"software-engineer-ii-sdet-td-bank-na","Software Engineer II (SDET)",{"name":572,"slug":573,"logo_url":5},"TD Bank, N.A.","td-bank-na",[33],[35],81600,115200,[42],{"aws":105,"axe":46,"java":45,"azure":105,"ci\u002Fcd":46,"react":105,"jenkins":105,"lighthouse":46,"playwright":46,"typescript":46,"api testing":45,"azure devops":105,"rest assured":46,"github actions":105,"postman\u002Fnewman":46,"selenium webdriver":45,"accessibility insights":46,"performance testing tools":105},[119,581,200,582,583,584,585,158,456,361,404,161,201,586,587,588,54,589],"Selenium WebDriver","Playwright","Rest Assured","Postman\u002FNewman","API Testing","Axe","Lighthouse","Accessibility Insights","Performance Testing Tools",{"agile\u002Fscrum":45,"api mocking":46,"code review":46,"risk management":46,"wcag compliance":45,"cost optimization":105,"quality management":46,"risk-based testing":45,"incident management":46,"json\u002Fxml validation":46,"test data management":45,"accessibility testing":45,"test framework design":45,"service virtualization":46,"test automation strategy":45,"defect lifecycle management":45,"enterprise-grade automation frameworks":45},[592,593,594,595,596,597,598,599,600,601,602,603,604,86,605,181,606],"Test Automation Strategy","Test Framework Design","Test Data Management","Defect Lifecycle Management","Risk-Based Testing","Accessibility Testing","WCAG Compliance","Agile\u002FScrum","Enterprise-Grade Automation Frameworks","Service Virtualization","API Mocking","JSON\u002FXML Validation","Incident Management","Quality Management","Cost Optimization",{"id":608,"slug":609,"title":610,"raw_title":5,"is_featured":28,"company":611,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":612,"processed_country_iso_code_gmaps":613,"processed_home_office":193,"processed_salary_min":614,"processed_salary_max":615,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":616,"processed_employment_types":43,"processed_it_skills":617,"processed_it_skills_labels":618,"processed_job_expertise_skills":632,"processed_job_expertise_skills_labels":633,"max_cpc":90,"actual_cpc":91},66783,"java-developer-td-securities-the-toronto-dominion-bank-canada","Java Developer, TD Securities",{"name":444,"slug":445,"logo_url":5},[33],[35],102200,125000,[42],{"jms":46,"sql":45,"xml":46,"java":45,"jira":105,"json":46,"rest":46,"xslt":46,"azure":105,"nosql":105,"react":105,"stash":105,"devops":46,"drools":105,"hadoop":105,"oracle":46,"solace":105,"angular":105,"mongodb":105,"postgres":46,"cassandra":105,"confluence":105,"microservices":105,"teamcity\u002Fjenkins":105,"spring\u002Fspring boot":45,"tibco businessworks":105,"tibco businessevents":105,"secure coding practices":105},[119,619,247,355,620,356,621,309,249,622,623,624,625,553,626,627,313,628,312,629,167,54,161,630,248,68,137,631],"Spring\u002FSpring Boot","XSLT","JMS","Postgres","Cassandra","MongoDB","Drools","TIBCO BusinessWorks","TIBCO BusinessEvents","Stash","TeamCity\u002FJenkins","Hadoop","Secure coding practices",{"sdlc":46,"big data":105,"investment banking":46,"agile methodologies":46,"regulatory reporting":45,"complex event processing":105,"enterprise integration patterns":105},[634,635,376,321,636,637,638],"Regulatory Reporting","Investment Banking","Enterprise Integration Patterns","Big Data","Complex Event Processing",{"id":640,"slug":641,"title":642,"raw_title":5,"is_featured":28,"company":643,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":644,"processed_country_iso_code_gmaps":645,"processed_home_office":36,"processed_salary_min":543,"processed_salary_max":646,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":647,"processed_employment_types":43,"processed_it_skills":648,"processed_it_skills_labels":649,"processed_job_expertise_skills":658,"processed_job_expertise_skills_labels":659,"max_cpc":90,"actual_cpc":91},66869,"software-engineer-iii-java-react-spring-boot-and-spring-security-the-toronto-dominion-bank-canada","Software Engineer III (Java, React, Spring Boot, and Spring Security)",{"name":444,"slug":445,"logo_url":5},[33],[35],154000,[42],{"aws":46,"gcp":46,"git":45,"java":45,"ldap":45,"pega":105,"azure":46,"ci\u002Fcd":45,"linux":45,"oauth":45,"react":45,"docker":46,"rest apis":45,"kubernetes":46,"spring boot":45,"maven\u002Fgradle":45,"shell scripting":46,"spring security":45,"jira administration":45,"scriptrunner (groovy)":45},[119,54,168,650,60,651,109,111,652,158,653,654,655,112,113,201,161,498,656,657],"Spring Security","LDAP","Maven\u002FGradle","Linux","ScriptRunner (Groovy)","Shell scripting","Jira Administration","PEGA",{"dns":46,"backup":45,"devops":46,"ssl\u002Ftls":46,"resiliency":45,"system design":45,"load balancers":46,"change management":45,"disaster recovery":45,"high availability":45,"agile methodologies":45,"cloud transformation":45,"platform engineering":46,"enterprise integrations":45,"firewall configurations":46,"networking fundamentals":46,"application architecture":45,"software design patterns":45,"authentication frameworks":45},[660,429,661,662,333,663,664,665,376,68,563,666,667,668,669,670,671,672,673],"Application Architecture","Software Design Patterns","High Availability","Backup","Resiliency","Change Management","Cloud Transformation","Enterprise Integrations","Authentication Frameworks","Networking Fundamentals","Load Balancers","DNS","SSL\u002FTLS","Firewall Configurations",{"id":675,"slug":676,"title":677,"raw_title":5,"is_featured":28,"company":678,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":679,"processed_country_iso_code_gmaps":681,"processed_home_office":36,"processed_salary_min":349,"processed_salary_max":38,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":682,"processed_employment_types":43,"processed_it_skills":683,"processed_it_skills_labels":684,"processed_job_expertise_skills":686,"processed_job_expertise_skills_labels":687,"max_cpc":90,"actual_cpc":91},65742,"engineering-manager-sun-life-of-canada-corporate","Engineering Manager",{"name":345,"slug":346,"logo_url":5},[680],"Waterloo",[35],[42],{"java":45,"agile":46,"react":45,"salesforce":46},[119,54,121,685],"Agile",{"code review":45,"sprint planning":45,"engineering management":45,"performance management":45,"stakeholder management":45,"technical architecture":46},[688,689,86,690,691,692],"Engineering Management","Sprint Planning","Performance Management","Stakeholder Management","Technical Architecture",{"id":694,"slug":695,"title":696,"raw_title":5,"is_featured":28,"company":697,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":698,"processed_country_iso_code_gmaps":699,"processed_home_office":193,"processed_salary_min":700,"processed_salary_max":701,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":702,"processed_employment_types":43,"processed_it_skills":703,"processed_it_skills_labels":704,"processed_job_expertise_skills":705,"processed_job_expertise_skills_labels":706,"max_cpc":90,"actual_cpc":91},66873,"sr-java-full-stack-developer-td-securities-the-toronto-dominion-bank-canada","Sr. Java Full Stack Developer, TD Securities",{"name":444,"slug":445,"logo_url":5},[33],[35],126800,164100,[42],{"sql":45,"java":45,"react":45,"python":105,"spring boot":45,"restful apis":45,"microservices":45},[119,168,247,454,137,54,164],{"unit testing":45,"data modeling":46,"secure coding":45,"broadridge bpsa":90,"cost estimation":105,"prime brokerage":105,"risk assessment":46,"project planning":46,"performance tuning":46,"production support":46,"query optimization":46,"regression testing":45,"securities finance":105,"integration testing":45,"root cause analysis":46,"object-oriented design":45,"financial industry knowledge":46,"service-oriented architecture":46},[707,708,709,710,711,383,712,713,714,715,716,717,718,719,720,721,722,723],"Object-Oriented Design","Data Modeling","Query Optimization","Service-Oriented Architecture","Secure Coding","Integration Testing","Regression Testing","Root Cause Analysis","Performance Tuning","Project Planning","Risk Assessment","Cost Estimation","Production Support","Financial Industry Knowledge","Prime Brokerage","Securities Finance","Broadridge BPSA",{"id":725,"slug":726,"title":727,"raw_title":5,"is_featured":28,"company":728,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":729,"processed_country_iso_code_gmaps":730,"processed_home_office":193,"processed_salary_min":731,"processed_salary_max":449,"processed_salary_currency":39,"processed_salary_source":40,"processed_working_hours":732,"processed_employment_types":43,"processed_it_skills":733,"processed_it_skills_labels":734,"processed_job_expertise_skills":741,"processed_job_expertise_skills_labels":742,"max_cpc":90,"actual_cpc":91},66888,"technical-product-designer-td-securities-the-toronto-dominion-bank-canada","Technical Product Designer, TD Securities",{"name":444,"slug":445,"logo_url":5},[33],[35],84900,[42],{"css":105,"html":105,"java":90,"figma":45,"react":105,"mongodb":90,"node.js":90,"storybook":105,"typescript":105,"microsoft sql server":90,"google cloud platform":90},[735,736,737,200,54,738,236,119,624,739,740],"Figma","HTML","CSS","Storybook","Microsoft SQL Server","Google Cloud Platform",{"ux design":45,"prototyping":45,"accessibility":105,"user research":46,"design systems":46,"product design":45,"capital markets":105,"trading workflows":105,"usability testing":46,"interaction design":45,"operations workflows":105,"enterprise software design":46,"financial markets knowledge":105,"data-intensive product design":46},[743,744,745,746,747,748,564,749,750,288,751,752,753,754],"Product Design","UX Design","Interaction Design","User Research","Prototyping","Usability Testing","Accessibility","Financial Markets Knowledge","Trading Workflows","Operations Workflows","Enterprise Software Design","Data-Intensive Product Design",{"industry":756,"employment_type":771,"expertise_skills":774,"it_skills":828,"salary_currency":890,"processed_working_hours":894},[757,761,765,768],{"key":758,"label":759,"count":760},"financial services","Financial Services",18,{"key":762,"label":763,"count":764},"banking","Banking",13,{"key":766,"label":767,"count":105},"insurance","Insurance",{"key":769,"label":770,"count":90},"wealth management","Wealth Management",[772],{"key":43,"label":773,"count":22},"PERMANENT",[775,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,813,815,818,820,822,825],{"key":776,"label":376,"slug":776,"count":777},"agile-methodologies",5,{"key":779,"label":86,"slug":779,"count":45},"code-review",{"key":781,"label":181,"slug":781,"count":45},"risk-management",{"key":783,"label":174,"slug":783,"count":46},"software-development",{"key":785,"label":429,"slug":785,"count":46},"system-design",{"key":787,"label":130,"slug":787,"count":46},"full-stack-development",{"key":789,"label":501,"slug":789,"count":105},"enterprise-architecture",{"key":791,"label":375,"slug":791,"count":105},"technical-leadership",{"key":793,"label":333,"slug":793,"count":105},"disaster-recovery",{"key":795,"label":383,"slug":795,"count":105},"unit-testing",{"key":797,"label":502,"slug":797,"count":105},"solution-architecture",{"key":799,"label":215,"slug":799,"count":105},"software-architecture",{"key":801,"label":436,"slug":801,"count":105},"model-evaluation",{"key":803,"label":137,"slug":803,"count":105},"microservices",{"key":805,"label":218,"slug":805,"count":105},"continuous-improvement",{"key":807,"label":563,"slug":807,"count":105},"platform-engineering",{"key":809,"label":72,"slug":809,"count":105},"application-development",{"key":811,"label":812,"slug":811,"count":105},"project-management","Project management",{"key":814,"label":87,"slug":814,"count":105},"regulatory-compliance",{"key":816,"label":817,"slug":816,"count":105},"sdlc","Sdlc",{"key":819,"label":212,"slug":819,"count":105},"systems-administration",{"key":821,"label":84,"slug":821,"count":105},"technology-roadmapping",{"key":823,"label":824,"slug":823,"count":105},"event-driven-architecture","Event-Driven Architecture",{"key":826,"label":827,"slug":826,"count":105},"devops-practices","Devops Practices",[829,831,834,837,841,844,846,849,851,854,857,860,862,864,866,868,870,873,876,877,879,882,885,887],{"key":830,"label":54,"slug":830,"count":22},"react",{"key":832,"label":119,"slug":832,"count":833},"java",14,{"key":835,"label":113,"slug":835,"count":836},"kubernetes",7,{"key":838,"label":839,"slug":838,"count":840},"typescript","Typescript",6,{"key":842,"label":843,"slug":842,"count":840},"cicd","Ci\u002FCd",{"key":845,"label":164,"slug":845,"count":777},"python",{"key":847,"label":848,"slug":847,"count":777},"aws","Aws",{"key":850,"label":247,"slug":850,"count":777},"sql",{"key":852,"label":853,"slug":852,"count":777},"javascript","Javascript",{"key":855,"label":856,"slug":855,"count":777},"nodejs","Node.Js",{"key":858,"label":859,"slug":858,"count":777},"ms-azure","MS Azure",{"key":861,"label":112,"slug":861,"count":777},"docker",{"key":863,"label":250,"slug":863,"count":777},"kafka",{"key":865,"label":111,"slug":865,"count":45},"git",{"key":867,"label":168,"slug":867,"count":45},"spring-boot",{"key":869,"label":167,"slug":869,"count":45},"angular",{"key":871,"label":872,"slug":871,"count":46},"rest","Rest",{"key":874,"label":875,"slug":874,"count":46},"postgresql","Postgresql",{"key":803,"label":137,"slug":803,"count":46},{"key":878,"label":49,"slug":878,"count":46},"c",{"key":880,"label":881,"slug":880,"count":46},"oauth","Oauth",{"key":883,"label":884,"slug":883,"count":46},"nosql","Nosql",{"key":886,"label":121,"slug":886,"count":46},"salesforce",{"key":888,"label":889,"slug":888,"count":46},"github","Github",[891,893],{"key":39,"label":39,"count":892},16,{"key":196,"label":196,"count":45},[895],{"key":42,"label":42,"count":22},{"total":897,"jobs":898},0,[]]