Quick Take
Affirm is hiring a Software Engineer I, Frontend to join their Upfunnel team. You'll build pre-checkout experiences using React and TypeScript. This is a remote role open to candidates in several Canadian provinces.
๐ข About Affirm
Affirm is a financial technology company that provides point-of-sale installment loans to consumers. Their mission is to deliver honest financial products that improve lives. The engineering team builds reliable, performant, and scalable systems to power this mission.
๐ฏ The Role
As a Software Engineer I, Frontend on the Upfunnel team, you will build pre-checkout experiences that help shoppers understand Affirm on merchant sites. You'll contribute to Affirm.js, promotional messaging, experimentation, and developer-facing frontend tooling.
๐ ๏ธ Tech Stack
- React (or Vue)
- TypeScript
- JavaScript
- Browser debugging and monitoring tools
๐ผ What You'll Do
- Build and improve high-traffic frontend experiences.
- Collaborate with team and stakeholders to balance speed and quality.
- Use debugging and testing tools to maintain reliable cross-browser experiences.
- Contribute to developer-facing tooling and code reviews.
โ What You'll Need
- Previous work or internship experience with declarative UI frameworks like React or Vue.
- Experience with JavaScript/TypeScript.
- Ability to write clear, extensible code and navigate large codebases.
- Strong communication and collaboration skills.
๐ Nice to Have
- Experience with Affirm.js or similar payment platforms.
- Familiarity with experimentation and A/B testing.
Why This Role?
This is a curated frontend role from Affirm. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on React, TypeScript.
Software Engineer I, Frontend (Upfunnel) at Affirm โ FAQ
Quick answers about this role, the stack, and how to apply.