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

Aviva Canada

Markham

Hybrid

CAD 80,000 - 110,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Annual bonus
Retirement plan
Health benefits
Career development
Volunteer opportunities

Job summary

Aviva Canada is seeking a Senior Pricing Developer on the TIMR team to modernize actuarial tooling. You will own UI design and implementation, using R Shiny, JavaScript, HTML and CSS to deliver maintainable interfaces.

You’ll work with actuaries and stakeholders to shape practical, scalable solutions, respecting established software engineering practices. The role offers a hybrid work model, a salary band from CAD 80,000 to CAD 110,000, and rewards including bonus eligibility and benefits.

Qualifications

  • 5+ years of software engineering experience.
  • Degree in a quantitative field or equivalent experience.
  • Strong JavaScript, HTML, and CSS skills.
  • Experience with R or Python/SAS; willingness to learn R.

Responsibilities

  • Develop new features for actuarial applications built with R Shiny.
  • Design and enhance user interfaces using JavaScript, HTML, and CSS.
  • Develop shared JavaScript components to improve maintainability.
  • Refactor R code to leverage reusable JavaScript components where appropriate.
  • Collaborate with actuaries and stakeholders to translate requirements into solutions.
  • Build and maintain automated UI test suites.
  • Adhere to software engineering best practices including code reviews, testing, and documentation.
  • Help shape the technical direction of the actuarial applications portfolio.

Skills

Software engineering experience
JavaScript
HTML
CSS
R
UI design
Version control

Education

Quantitative discipline degree or equivalent

Tools

R Shiny
Git

Job description

Aviva Canada is seeking a Senior Pricing Developer on the TIMR team to modernize actuarial tooling. You will own UI design and implementation, using R Shiny, JavaScript, HTML and CSS to deliver maintainable interfaces.

You’ll work with actuaries and stakeholders to shape practical, scalable solutions, respecting established software engineering practices. The role offers a hybrid work model, a salary band from CAD 80,000 to CAD 110,000, and rewards including bonus eligibility and benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Pricing & UI Engineer (R Shiny) – Hybrid
Senior Pricing & UI Engineer (R Shiny) – Hybrid

Aviva Canada • Toronto

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

Aviva Canada • Markham

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

Aviva Canada • Oakville

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

Aviva Canada • Toronto

On-site
CAD 80,000 - 110,000
Annual bonus
Retirement plan
Share plan
+5
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
Senior Actuary, Large Accounts Pricing (Hybrid)
Senior Actuary, Large Accounts Pricing (Hybrid)

Aviva plc • Markham

Hybrid
CAD 135,000 - 160,000
Hybrid work model
Annual bonus eligibility
Retirement savings plan
+2
Actuarial Team Lead, Personal Pricing
Actuarial Team Lead, Personal Pricing

Aviva Canada • Markham

Hybrid
CAD 105,000 - 134,000
Hybrid work model
Competitive compensation
Annual bonus
+4
Actuarial Team Lead, Personal Pricing
Actuarial Team Lead, Personal Pricing

Aviva plc • Markham

On-site
CAD 105,000 - 134,000
Health benefits
Hybrid work model
Career development support
+1
Senior Actuarial Analyst, Commercial Pricing
Senior Actuarial Analyst, Commercial Pricing

Aviva Canada • Markham

On-site
CAD 90,000 - 110,000
Hybrid work model
Annual bonus eligibility
Retirement savings
+5
Lead Actuary, Pricing & Ratemaking
Lead Actuary, Pricing & Ratemaking

Aviva Canada • Markham

Hybrid
CAD 105,000 - 134,000
Hybrid work model
Competitive compensation
Annual bonus
+4