# Software Engineer I, Frontend (Upfunnel)

**Company**: Affirm
**Location**: Remote Canada
**Work arrangement**: remote
**Experience**: entry
**Job type**: full-time
**Salary**: 101,000 - 151,000 CAD per year
**Category**: Engineering
**Industry**: Finance

**Apply**: https://job-boards.greenhouse.io/affirm/jobs/7985907003?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_19831592-018

## Description

At Affirm, we exist for the moments that matter,giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.

The Upfunnel team builds pre-checkout experiences that help shoppers understand Affirm on merchant sites. As a Software Engineer I, you will contribute to reliable, accessible, and performant experiences across Affirm.js, promotional messaging, experimentation, and developer-facing frontend tooling.

Responsibilities:

- Build and improve high-traffic frontend experiences across Affirm.js, promotional messaging, experimentation, and developer-facing tooling.

- Work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work.

- Strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime.

- Use browser debugging, monitoring, metrics, and testing tools to maintain reliable cross-browser experiences and contribute to operational issues with your team.

- Contribute to a sense of community on your team by engaging in growth and development activities.

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.

- Mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.

- Comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.

- Experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.

- Strong verbal and written communication skills that support effective collaboration with our global engineering team.

Benefits:

- Health coverage at no cost: We cover 100% of premiums for employees and their dependents.

- Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.

- Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.

- Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.

Location: Remote Canada Pay Grade - J Equity Grade - CAN 4 CAN base pay range per year: 101,000 - 151,000 CAD

## Skills

### Required
- React
- Vue
- Javascript
- Typescript
- frontend development

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/affirm/jobs/7985907003?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
