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

Aviva Canada

Markham

Hybrid

CAD 80,000 - 110,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 Software Engineer (R Shiny UI)
Senior Pricing Software Engineer (R Shiny UI)

Aviva plc • Markham

Hybrid
CAD 80,000 - 110,000
Annual bonus
Health benefits
Hybrid work model
+5
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 • Toronto

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

Aviva Canada • Markham

Hybrid
CAD 80,000 - 110,000
Annual bonus
Retirement plan
Health benefits
+2
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

Socket.dev • Markham

Hybrid
CAD 111,000 - 153,000
Hybrid work model
Career development
Health benefits
+2
Senior Pricing Developer
Senior Pricing Developer

Aviva plc • Markham

Hybrid
CAD 80,000 - 110,000
Annual bonus
Health benefits
Hybrid work model
+5
Senior Pricing Developer
Senior Pricing Developer

United States Digital Space LLC • Markham

Hybrid
CAD 80,000 - 110,000
Hybrid flexible work model
Competitive compensation
Annual bonus eligibility
+3
Senior Actuarial Analyst, Large Accounts Pricing (Hybrid)
Senior Actuarial Analyst, Large Accounts Pricing (Hybrid)

Aviva Canada • Markham

Hybrid
CAD 90,000 - 110,000
Hybrid work model
Career development opportunities
Annual bonus eligibility
+4
Senior Actuarial Analyst, Large Accounts Pricing (Hybrid)
Senior Actuarial Analyst, Large Accounts Pricing (Hybrid)

Aviva Canada • Toronto

Hybrid
CAD 90,000 - 110,000
Hybrid work model
Career development opportunities
Professional development support
+2