UI Developer / Lead

Iris Software Inc.

Toronto

Hybrid

CAD 120,000 - 150,000

Full time

3 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Iris Software Inc. is seeking a UI Developer for a long-term engagement with a top Canadian bank. The role is remote with hybrid options and requires senior frontend work with Angular and potential Ionic exposure, plus strong backend experience in Java/Spring Boot.

Responsibilities include end-to-end ownership, design of secure APIs, and leading engineering best practices. You will mentor engineers and collaborate across architecture, security, product, QA and business stakeholders.

Qualifications

  • Lead the design and development of scalable frontend Angular.
  • Exposure to Ionic would be a plus.
  • Design secure, resilient REST APIs, microservices, and enterprise integrations.
  • Take end-to-end technical ownership from solution design and development through deployment, production support, and continuous improvement.
  • Lead and mentor engineers while remaining a hands on technical contributor.
  • Drive engineering best practices including code quality, automated testing, CI/CD, monitoring, observability, security, and reliability.
  • Design and troubleshoot distributed systems, asynchronous processing, events, and messaging patterns.
  • Lead technical problem-solving, root-cause analysis, and resolution of complex production issues.
  • Collaborate with architecture, security, product, QA, and business stakeholders to deliver high-quality solutions.

Responsibilities

  • Lead the design and development of scalable frontend Angular with potential Ionic exposure.
  • Design secure REST APIs, microservices, and enterprise integrations.
  • Own solutions from design through deployment and production support.
  • Mentor engineers while contributing hands-on technically.
  • Drive best practices: code quality, automated testing, CI/CD, monitoring, observability, security and reliability.
  • Design and troubleshoot distributed systems, async processing, events, messaging patterns.
  • Lead root-cause analysis and resolution of production issues.
  • Collaborate with architecture, security, product, QA and business stakeholders.

Skills

Angular
Ionic
REST APIs
Microservices
Ownership
CI/CD
Monitoring
Security
Reliability
Leadership
Git
Spring Boot
Java

Tools

Spring Boot
Git

Job description

Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a UI Developer for a long term opportunity at Remote.

Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees worldwide. Bank is serving individual consumers, small and middle market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk-management products and services

Location: Toronto, ON (Hybrid)
Duration: 12+ Months
Domain: Banking
Required Skills & Experience
  • Lead the design and development of scalable frontend Angular. Exposure to Ionic would be a plus
  • Design secure, resilient REST APIs, microservices, and enterprise integrations.
  • Take end-to-end technical ownership from solution design and development through deployment, production support, and continuous improvement.
  • Lead and mentor engineers while remaining a hands on technical contributor.
  • Drive engineering best practices including code quality, automated testing, CI/CD, monitoring, observability, security, and reliability.
  • Design and troubleshoot distributed systems, asynchronous processing, events, and messaging patterns.
  • Lead technical problem-solving, root-cause analysis, and resolution of complex production issues.
  • Collaborate with architecture, security, product, QA, and business stakeholders to deliver high-quality solutions.
Required Qualifications
  • 15 years+ Experience hands on coding experience
  • Strong hands-on Java and Spring Boot development experience.
  • Strong experience designing and building REST APIs and microservices.
  • Demonstrated ability to design, code, review, troubleshoot, and support complex applications.
  • Proven end-to-end ownership across the full software development lifecycle, from requirements and design through production support.
  • Strong knowledge of API design, security, integration patterns, and distributed systems.
  • Experience with CI/CD, automated testing, Git, monitoring, observability, and production engineering practices.
  • Strong understanding of databases, performance, resiliency, error handling, and application troubleshooting.
  • Demonstrated technical leadership with the ability to mentor engineers and drive technical decisions while remaining hands‑on.
Preferred / Nice to Have
  • Experience with AWS or other public cloud platforms.
  • Exposure to AWS services such as Lambda, API Gateway, SQS/SNS, ECS/EKS, or other managed services.
  • Experience with event-driven architectures and messaging technologies.
  • Financial services or other large enterprise application experience.
  • Understanding of authentication, authorization, OAuth/OIDC, and API security.
  • Exposure to Generative AI or AI‑assisted software engineering is an asset, but not a core requirement.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Developer
Senior Frontend Developer

Iris Software Inc. • Toronto

Hybrid
CAD 110,000 - 150,000
Senior UI Developer & Tech Lead (Remote)
Senior UI Developer & Tech Lead (Remote)

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 150,000
Solution Architect / Partner (AI)
Solution Architect / Partner (AI)

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 170,000
Angular Lead Developer
Angular Lead Developer

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 180,000
Senior Business System Analyst (UI/UX Project & Financial Services Industry Experience)
Senior Business System Analyst (UI/UX Project & Financial Services Industry Experience)

Iris Software Inc. • Toronto

Hybrid
CAD 80,000 - 100,000
AI Solution Architect
AI Solution Architect

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 180,000
Java full stack Developer
Java full stack Developer

Iris Software Inc. • Canada

On-site
CAD 80,000 - 110,000
Flexible engagement models
Award-winning workplace culture
Business Analyst with Strong Banking
Business Analyst with Strong Banking

Iris Software Inc. • Toronto

Hybrid
CAD 80,000 - 100,000
Java Fullstack Lead
Java Fullstack Lead

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Senior Project Manager - Capital Market
Senior Project Manager - Capital Market

Iris Software Inc. • Toronto

Hybrid
CAD 100,000 - 140,000