Senior Pricing & UI Engineer (R Shiny) – Hybrid

Aviva Canada

Toronto

Hybrid

CAD 80,000 - 110,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Annual bonus
Retirement plan
Share plan
Health benefits
Wellness programs
Career development
Volunteer opportunities
Hybrid work model

Job summary

Aviva Canada is seeking a Senior Pricing Developer for the TIMR team to build maintainable actuarial applications with R Shiny and modern UI components. You will design interfaces with JavaScript, HTML, and CSS, and collaborate with actuaries to translate business needs into robust software.

You will contribute to a growing portfolio, apply best practices, and work in a hybrid environment with opportunities to advance professionally within home and auto insurance pricing and actuarial domains.

Qualifications

  • 5+ years of software engineering experience.
  • Degree in a quantitative field (actuarial, math, CS, engineering).
  • Strong JavaScript, HTML, and CSS skills.
  • Ability to independently design and implement user interfaces.
  • Experience with R or Python/SAS; willingness to learn R.
  • Solid fundamentals: version control, testing, code review.

Responsibilities

  • Develop new features for actuarial applications built with R Shiny.
  • Design and enhance UIs using JavaScript, HTML, CSS.
  • Develop shared JavaScript components to improve maintainability.
  • Refactor R code to reuse JS components.
  • Collaborate with actuaries and stakeholders to translate needs into solutions.
  • Build and maintain automated UI tests.
  • Follow engineering best practices: reviews, testing, documentation.

Skills

JavaScript
HTML/CSS
UI design
R language
Code reviews

Education

Actuarial science
Mathematics
Computer science

Tools

R

Job description

Aviva Canada is seeking a Senior Pricing Developer for the TIMR team to build maintainable actuarial applications with R Shiny and modern UI components. You will design interfaces with JavaScript, HTML, and CSS, and collaborate with actuaries to translate business needs into robust software.

You will contribute to a growing portfolio, apply best practices, and work in a hybrid environment with opportunities to advance professionally within home and auto insurance pricing and actuarial domains.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Pricing Developer: UI/JS for Actuarial Apps (Hybrid)
Senior Pricing Developer: UI/JS for Actuarial Apps (Hybrid)

Aviva Canada • Markham

Hybrid
CAD 80,000 - 110,000
Annual bonus
Retirement plan
Health benefits
+2
Senior Pricing Developer
Senior Pricing Developer

Aviva Canada • Toronto

Hybrid
CAD 80,000 - 110,000
Annual bonus
Retirement plan
Share plan
+5
Senior Pricing Developer
Senior Pricing Developer

Aviva Canada • Oakville

Hybrid
CAD 80,000 - 110,000
Hybrid work model
Career development opportunities
Education support
+2
Senior Pricing Developer
Senior Pricing Developer

Aviva Canada • Markham

Hybrid
CAD 80,000 - 110,000
Annual bonus
Retirement plan
Health benefits
+2
Hybrid Actuarial Team Lead: Pricing & Insights
Hybrid Actuarial Team Lead: Pricing & Insights

Aviva plc • Markham

Hybrid
CAD 105,000 - 134,000
Health benefits
Hybrid work model
Career development support
+1
Actuarial Team Lead, Personal Pricing
Actuarial Team Lead, Personal Pricing

Aviva • Markham

Hybrid
CAD 105,000 - 134,000
Annual bonus
Retirement savings
Share plan
+3
Actuarial Team Lead, Personal Pricing
Actuarial Team Lead, Personal Pricing

Aviva plc • Markham

Hybrid
CAD 105,000 - 134,000
Health benefits
Hybrid work model
Career development support
+1
Senior Actuarial Analyst - Hybrid Pricing & Data Science
Senior Actuarial Analyst - Hybrid Pricing & Data Science

Ontario Mutual Insurance Association • Canada

Hybrid
CAD 87,000 - 117,000
Senior Actuarial Analyst - Data & Pricing Lead (Hybrid)
Senior Actuarial Analyst - Data & Pricing Lead (Hybrid)

Trillium Mutual Insurance Company • Canada

Hybrid
CAD 87,000 - 117,000
Senior Actuarial Analyst, Commercial Pricing
Senior Actuarial Analyst, Commercial Pricing

Aviva Canada • Markham

Hybrid
CAD 90,000 - 110,000
Hybrid work model
Annual bonus eligibility
Retirement savings
+5