Skip to main content

Senior Software Engineer, Frontend (App Experience)

Affirm
Remote - Canada (AB, BC, MB, NB, NL, NS, ON, PE, SK)Updated 18d ago
Total compensation
$153k–$213k
Published total compensation range
Location
Remote - Canada (AB, BC, MB, NB, NL, NS, ON, PE, SK)
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
Fintech
Apply on job-boards.greenhouse.io
Job actionsApply now
Job actionsApply now

About the job

About Affirm

Affirm is a fintech company that provides transparent, predictable payment solutions, helping people pay over time with no hidden fees. The Marketplace and App Experience domain is central to Affirm's consumer strategy, driving the user journey across iOS, Android, and Web frontend surfaces.

Role Overview

As a Senior Software Engineer on the Frontend (App Experience) team, you will be at the forefront of Affirm's frontend technical strategy, working with experts across mobile and web technologies. You will bring React and TypeScript expertise to collaborate with product engineering teams, coordinating and implementing product features from Figma or product requirements, migrating and modernizing web code, and building tools like codemods and AI agent skills.

Responsibilities

  • Own and deliver quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems.
  • Collaborate with product management, design, and analytics in ideation, articulating technical constraints, and partnering on decisions that consider risks and trade-offs.
  • Proactively identify project, process, technology, or business issues, advocate for them, and lead in solving them.
  • Support operations and availability of team artifacts by creating and monitoring metrics, escalating when needed, and supporting on-call efforts.
  • Foster a culture of quality and ownership by setting or improving code review and design standards, and advocating through writing and tech talks.
  • Help develop talent on your team by providing feedback and guidance.

Qualifications

  • 4+ years of experience developing and architecting web applications using declarative UI frameworks like React or Vue.
  • Proficient in JavaScript/TypeScript.
  • Experience working across multiple teams and driving horizontal initiatives with demonstrated leadership.
  • Experience delivering major features, system components, or deprecating existing functionality through technical and execution plans.
  • Ability to write high-quality code that is easily understood and used by others.
  • Experience defining technical plans for significant features with elegant, simple, and extensible designs.
  • Proficient at making significant changes in a large codebase, with tools and practices for safe delivery.
  • Strong verbal and written communication skills for global collaboration.

Compensation & Benefits

Base pay range: $153,000 - $213,000 CAD per year. Total compensation may include equity rewards, monthly stipends for health, wellness, and tech spending, and benefits including 100% subsidized medical coverage, dental, and vision for you and your dependents. Affirm offers flexible time off, generous holiday calendars, and an employee stock purchase plan (ESPP).

Location

This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.