Senior Software Engineer, Frontend (App Experience)

Affirm
CA$153,000 - CA$213,000Remote

About The Position

The Marketplace and App Experience domain is the main pillar of Affirm's core consumer strategy, driving the user journey across all of its frontend surfaces: iOS, Android, and Web. The teams span across multiple products and areas to engage and provide value to our customers, starting with the Home hub in the app or website, which expands into the various product offers and journeys a user can embark on with Affirm. This role will be at the forefront of our front end technical strategy, working closely with other experts across our mobile and web technologies, while also evolving and collaborating with every product experience team at Affirm. You’ll bring React with TypeScript expertise to work alongside our product engineering teams. You’ll be responsible for a range of tasks including coordinating and implementing broader product features from Figma or product requirements in high stakes critical projects, migrating and modernizing our web code implementation, design systems, and architecture, and doing this efficiently through building and/or reusing codemods, AI agent skills, and tools.

Requirements

  • 4+ years of experience of developing and architecting web applications using declarative UI frameworks like React or Vue.
  • Proficient in working with Javascript/Typescript.
  • Experience working across multiple teams, and driving horizontal initiatives with demonstrated leadership.
  • Experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan.
  • Write high quality code that is easily understood and used by others.
  • Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design.
  • Proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • 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.

Responsibilities

  • Owning and delivering quarterly goals for your team.
  • Leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • Supporting your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • Proactively identifying project, process, technology or business issues, advocating for them, and leading in solving them.
  • Supporting the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • Fostering a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • Helping develop talent on your team by providing feedback and guidance, and leading by example.

Benefits

  • Equity rewards
  • Monthly stipends for health, wellness and tech spending
  • 100% subsidized medical coverage
  • Dental and vision for you and your dependents
  • Competitive vacation and holiday schedules
  • Employee stock purchase plan (ESPP)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service