Build reliable affirm.js experiences remotely across Canada, using frontend engineering, browser debugging, and performance-focused development. Help shoppers understand Affirm before checkout.
As a Software Engineer I on Affirm’s Upfunnel team, you will build pre-checkout experiences across affirm.js, promotional messaging, experimentation, and developer-facing tooling. You will contribute to accessible, performant, and scalable frontend solutions that clarify Affirm’s value on merchant sites. Collaboration, curiosity, and proactive communication support the work.
Key Responsibilities:
- Build high-traffic frontend experiences across affirm.js and promotional messaging
- Develop experimentation and developer-facing frontend tooling
- Collaborate with teammates and stakeholders on risks and trade-offs
- Balance delivery speed, quality, and protection against downtime
- Use debugging, monitoring, metrics, and testing tools
Requirements:
- Software Engineer I experience or equivalent frontend engineering capability
- Ability to build reliable, scalable frontend experiences
- Interest in accessible and performant cross-browser experiences
- Team-oriented, curious, and proactive working approach
- Residence in an eligible Canadian province
Bring frontend engineering, testing, and operational awareness to Affirm’s remote Upfunnel team across Canada.
📌 Frontend Software Engineer Affirm.js (Canada)
🏢 Affirm
📍 Canada