Postuler

Publié il y a 8 mois

Senior UI Engineer

@ Chubb Insurance Company of Canada

Toronto, Ontario

Temps plein5+ ans d’expérience
Postuler
SIGNAUX

En bref

Chubb Insurance Company of Canada is hiring a Senior UI Engineer to own the frontend of an Angular 17 application in production and architect new React applications. The role is hands-on, covering feature delivery, code review, testing, and AI-facing interfaces such as streaming chat and document status.

Responsabilités :

  • Build and maintain Angular 17 production features
  • Architect and deliver React applications
  • Integrate with FastAPI and NestJS backends
  • Build accessible UIs surfacing AI outputs
  • Write unit, component and integration tests

Résumé des exigences :

  • 5 to 7 years of production frontend experience
  • React proficiency and state management
  • Strong TypeScript skills
  • Async data patterns including SSE streaming
  • Git workflow and CI/CD fluency
  • Track record of shipping production features

Outils et compétences

Source et dates

Site carrière / système de candidatures · oraclecloud

Date publiée par l’employeur
2026-03-02
Première détection par notre source
2026-10-11
Mise à jour du dossier source
2026-10-18

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Chubb Insurance Company of Canada

ChampValeur
Offres sur Jobsy21
Description

Senior UI Engineer

About the Role

We're looking for a Senior UI Engineer who wants to own the frontend end-to-end. You'll be the primary engineer on an Angular 17 application in production today, and the architect of React applications being scoped for tomorrow. This is a hands-on role — you write code every day, you ship features, and you hold the quality bar without needing to be asked.

Key Objectives

Own the frontend. You are accountable for the Angular codebase today and the React applications coming next. You make the architectural calls, you unblock the team, and you care about what ships.

Be hands-on. No abstraction from delivery. You write production code, review PRs, and debug issues in the wild. Senior here means depth of craft, not distance from it.

Deliver with urgency. Working software over completed designs. You have a bias for shipping and a tolerance for iteration. You know how to make pragmatic tradeoffs without cutting the wrong corners. Grow deliberately. The stack will evolve. The AI tooling will evolve. You embrace that — adopting agentic coding tools, learning new frameworks, and pushing the team forward technically.

Major Responsibilities

  • Build and maintain production features in the Angular 17 application — standalone components, reactive forms, RxJS, Angular Material, and MSAL/Azure AD authentication
  • Architect and deliver React applications as new products are scoped, from initial setup through to production deployment
  • Integrate with FastAPI and NestJS backends — REST APIs, server-sent event (SSE) streaming for AI response delivery, and file upload pipelines
  • Implement performant, accessible, and responsive UIs that surface AI outputs: streaming chat interfaces, RAG responses, document processing status, and structured data visualization
  • Write and maintain unit, component, and integration tests (Karma/Jasmine today; Jest or Vitest in React contexts) — without being asked
  • Participate actively in code reviews; articulate the reasoning behind your feedback and hold the team to a high standard
  • Instrument UIs with Azure Application Insights; own frontend observability, error tracking, and performance monitoring
  • Leverage agentic coding tools — Claude Code, GitHub Copilot, and their successors — as a genuine productivity multiplier, not a novelty
  • Collaborate closely with backend engineers, AI/ML platform engineers, designers, and product managers to translate complex AI capabilities into intuitive, trustworthy user experiences
  • Contribute to frontend architecture decisions: state management patterns, component design systems, CI/CD pipeline configuration, and dependency management

Qualifications

Required

  • 5–7 years of frontend engineering experience in production environments at meaningful scale
  • React proficiency — hooks, context, state management libraries (Redux, Zustand, Jotai, or equivalent); comfortable owning a React codebase from first commit to production
  • TypeScript — strong typing discipline across both Angular and React contexts; you think in types, not around them
  • Async data patterns — REST API integration, SSE streaming, and observable/promise-based data flow; you understand the browser's event model and use it correctly
  • Testing discipline — you write unit tests, component tests, and integration tests as part of the work, not after; you know the difference between a test that proves correctness and one that just passes
  • HTML, CSS, SCSS fundamentals — semantic markup, responsive layouts, accessible design (WCAG) by default, not as an afterthought
  • Git workflow fluency — feature branching, pull request workflows, code review, CI/CD integration; you leave the branch in a better state than you found it
  • A track record of shipping — you can point to features running in production, not just repos on GitHub; you know what it takes to get from working locally to working for users

Nice to Have

  • Angular 17+ — standalone components, RxJS, Angular Material, router guards — or genuine eagerness to learn it fast; we care more about the quality of your Angular questions than whether you already know the answers
  • Azure AD / MSAL — frontend authentication patterns in Azure AD environments, token handling, and silent refresh
  • Application Insights — frontend telemetry, custom event tracking, and dependency correlation; knowing what to instrument and why
  • AI-adjacent UI experience — consuming LLM APIs, rendering streaming responses, building chat interfaces, markdown rendering, or file upload pipelines that feed into document processing workflows
  • Agentic coding assistants — using Claude Code, GitHub Copilot, or similar tools as a daily workflow accelerant; you know how to direct an agent, review its output critically, and integrate it into a disciplined engineering process
  • Regulated industry exposure — insurance, finance, or healthcare contexts where data privacy, auditability, and compliance shape engineering decisions
  • Open-source contributions — anything that shows you care about the craft beyond the job

Chubb Canada does not use artificial intelligence (AI) tools to assess, screen, or select applicants.

At Chubb we are committed to providing equal employment opportunities to all employees and applicants. It is our policy to provide equal employment opportunities to employees and applicants based on job-related qualifications and ability to perform a job. If you require an accommodation during the hiring process or upon hire, please inform Human Resources. If a selected applicant requests accommodation during the recruitment process, Chubb will consult with the applicant in order to provide suitable accommodation that takes into account the applicant’s accessibility needs.

Emplois semblables

  • Senior UI Engineer I

    Télétravail au Canada
    TélétravailTemps plein

    EBizCharge

    4+ ansCandidates need 4+ years building production front-end applications, strong HTML5, CSS3 and modern JavaScript skills, and recent .NET and Blazor experience. They must also have a portfolio, familiarity with Figma, WCAG accessibility and Git workflows.

    Blazor, Figma, Git, GitHub, .NET, Sass

  • Sr. UI Engineer

    Vancouver, BC
    200k–211k $/anTemps plein

    Omnissa (Canada) ULC

    5+ ansCandidates need 5+ years of UI and UX development experience, strong Angular and frontend skills, and knowledge of DevOps tools such as NPM, Jenkins and Docker. A bachelor's degree in computer science or equivalent experience is expected.

    Angular, Clarity, Redux, NgRx, RxJs, NPM

  • Senior UI Engineer

    Vancouver, BC
    TélétravailTemps plein

    Atolio

    5+ ansCandidates need 5+ years of professional software engineering experience with a strong frontend focus, including modern frameworks such as React, Vue or Angular. Strong JavaScript and TypeScript skills, end-to-end testing experience, and familiarity with AI-assisted development tools are required.

    React, Vue, Angular, TypeScript, JavaScript, Vite

  • Pharmacist 1 - Acute Care Pharmacy (C4 GIM) - Regular Full-Time 2026-19230

    Toronto, ON
    Temps plein

    Sunnybrook Health Sciences Centre

    Qualifications/Skills; Recent previous Acute Care Pharmacy experience and hospital pharmacy residency preferred; Must work effectively with minimum of direction or within a team setting

    Acute care, Patient care, Counselling, Communication skills, Attention to detail, Time management

  • Transit Special Constable

    Toronto, ON

    Toronto Transit Commission

    2+ ansA minimum bi-weekly schedule of 80 hours is required for this role; Candidates must be able to work on a variety of work schedules involving various rotating shifts in a 24/7 operational environment at the assigned…

    Customer service, Communication skills, Decision making, Organizational skills, Emergency response, Law enforcement

    Risk Assessment Officer

    Toronto, ON

    Toronto Transit Commission

    Through your ability to ask the right questions and challenge assumptions, you will support informed decision-making across a diverse portfolio of capital projects; Demonstrate knowledge of the industry and / or…

    Hazard assessment, Decision making, Presentation skills, Leadership, Process improvement, Risk management

    Project Manager, Renewable Energy Programs

    Toronto, ON

    Toronto Transit Commission

    Working with internal teams, consultants, utility providers, government partners, and contractors, you will drive projects from concept through commissioning while ensuring alignment with…; Track, monitor and…

    Communication skills, Procurement, Reporting, Leadership, Recruitment, Quality assurance

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.