Set frontend direction for Affirm’s checkout experience using React or Vue, JavaScript, and TypeScript in a remote-first role across Canada.As a Staff Software Engineer, Frontend, you will lead next-generation checkout design and strengthen frontend engineering across core flows. You will shape technical strategy, connect business-impacting projects, and make checkout fast, explicit, and reliable. The role spans architecture, execution planning, operations, and talent development.Key Responsibilities:
Set technical strategy for your team over a year-long horizonLead checkout design across product, design, and analytics partnershipsDefine technical solutions and operational processesMaintain monitoring, testing, alerting, and on-call playbooksSet standards through reviews, writing, and tech talksRequirements:
Eight-plus years developing web applications with React or VueProficiency working with JavaScript or TypeScriptExperience defining technical and execution plans for major changesStrong verbal and written communication skillsEquivalent practical experience or a related bachelor’s degreeBring frontend architecture, checkout expertise, and technical leadership to Affirm’s remote-first engineering team across Canada.