Software Engineer I, Frontend (Upfunnel)

Affirm
Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, Saskatchewan
Workplace: RemoteContractCAD 101,000 - 151,000 annuallyFunction: Software EngineeringSkills: ["Collaboration","Ownership","Communication","Debugging","Code review"]

Build and improve reliable, accessible, high-traffic frontend experiences for Affirm’s Upfunnel pre-checkout flow. Work across Affirm.js, promotional messaging, experimentation, and developer-facing frontend tooling, balancing speed with system reliability. Collaborate with engineers and stakeholders, use debugging/monitoring/testing to ensure cross-browser performance, and contribute to team growth through code reviews, feedback, and continuous improvement.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Affirm
Affirm
10 hours ago

Software Engineer I, Frontend (Upfunnel)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build and improve reliable, accessible, high-traffic frontend experiences for Affirm’s Upfunnel pre-checkout flow. Work across Affirm.js, promotional messaging, experimentation, and developer-facing frontend tooling, balancing speed with system reliability. Collaborate with engineers and stakeholders, use debugging/monitoring/testing to ensure cross-browser performance, and contribute to team growth through code reviews, feedback, and continuous improvement.
Location: Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, Saskatchewan
Workplace: Remote
Employment Type: Contract
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Build and improve high-traffic frontend experiences across Affirm.js, promotional messaging, experimentation, and developer-facing tooling.
  • •Collaborate with team and stakeholders, providing visibility into risks and trade-offs related to your work.
  • •Balance speed and quality to meet business goals while protecting systems from downtime.
  • •Use browser debugging, monitoring, metrics, and testing tools to maintain reliable cross-browser experiences and support operational issues.
  • •Engage in growth and development activities to contribute to a strong team community.

Pay and Benefits

Salary: CAD 101,000 - 151,000 annually
Perks:Medical CoverageDentalVisionTech StipendEquity

Key Requirements

  • •Previous work or internship experience shipping web apps using declarative UI frameworks like React or Vue.
  • •Previous work or internship experience working with JavaScript/TypeScript.
  • •Ability to solve a business scenario by writing clear, well-tested, extensible code that interacts with multiple software components.
  • •Comfort navigating a large code base, debugging others’ code, and providing feedback via code reviews.
  • •Strong verbal and written communication skills for effective collaboration with a global engineering team.
Experience:Web appsFrontend
Skills:CollaborationOwnershipCommunicationDebuggingCode review
Tech Stack:ReactVueJavaScriptTypeScript

Company Brief

Affirm
Provides point-of-sale lending and buy-now-pay-later (BNPL) solutions for consumers and merchants, enabling installment payments, consumer financing, and embedded financial services through APIs and partnerships with retailers and platforms.
Industry: Lending
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2012
WebsiteLinkedIn