Software Engineer II, Frontend (Purchasing Integrations)

Affirm

United States

Remoto

USD 85.000 - 120.000

Tempo pieno

14 giorni+

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Affirm is building a fast, reliable, and secure frontend platform for checkout experiences. The role focuses on expanding our JavaScript SDK and frontend UI components used by merchants across diverse stores.

You will own feature work end-to-end, collaborating with product, design, and analytics, while improving performance, tooling, and developer experience. Strong communication and ownership are essential.

Competenze

  • 1.5+ years of software engineering experience.
  • Experience shipping web apps with declarative UI frameworks (React/Vue).
  • Experience designing, developing and launching APIs at scale.

Mansioni

  • Break down projects into tasks with milestones and collaborate for on-time delivery.
  • Collaborate with product, design, and analytics on requirements and trade-offs.
  • Maintain and monitor team artifacts, and support on-call rotation.

Conoscenze

React
Vue
JavaScript
TypeScript
API design
Code reviews
Ownership

Formazione

Bachelor’s degree in related field

Strumenti

Python
Kotlin

Descrizione del lavoro

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

The Purchasing Integrations team is responsible for the JavaScript SDK and frontend infrastructure that power affirm at checkout. We build the library that merchants embed directly into their storefronts - rendering payment messaging and buttons, initiating checkout flows, and orchestrating secure, real-time communication with affirm’s web app. This code runs on high-traffic production sites, so performance, resiliency, and backward compatibility are critical. Milliseconds matter, and failure is immediately visible to merchants and consumers.

This role is deeply frontend-focused. Engineers work on bundle optimization, script loading strategies, rendering performance, and Web Vitals, ensuring our SDK integrates cleanly into diverse merchant stacks without degrading UX. We design extensible UI components that support evolving checkout experiences while keeping integration simple and incremental for developers. Security enhancements and modern browser-based communication patterns are core to the work.

The team operates at the intersection of platform and product: building reusable primitives, experimenting with new checkout surfaces, and translating complex requirements into intuitive APIs and polished UI. It’s an opportunity to work on high-scale frontend systems embedded across the web—where engineering rigor directly impacts conversion, growth, and user experience.

What You’ll Do:
  • With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • You will support 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.
  • You will support 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.
  • You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
What We Look For:
  • You have a total of 1.5+ years of experience as a software engineer.
  • You have experience shipping web apps using declarative UI frameworks like React or Vue.
  • You have experience working with Javascript/Typescript.
  • You have experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • You have 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.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Pay Grade - L

Equity Grade - 06<

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Staff Frontend Engineer (Decisions Orchestration)
Staff Frontend Engineer (Decisions Orchestration)

Affirm, Inc. • New York (NY)

Remoto
USD 160.000 - 210.000
Remote-first compensation
Generous time off
Health benefits
+4
Senior Software Engineer, Backend (Continuous Delivery)
Senior Software Engineer, Backend (Continuous Delivery)

Affirm • Stati Uniti

Remoto
USD 150.000 - 210.000
Software Engineer II, Backend (Furnishing Platform)
Software Engineer II, Backend (Furnishing Platform)

Affirm • Stati Uniti

Remoto
USD 90.000 - 140.000
Health-related stipends
Wellness stipend
Tech stipend
Software Engineer II, Fullstack (App Experience)
Software Engineer II, Fullstack (App Experience)

Affirm, Inc. • Stati Uniti

Remoto
USD 146.000 - 225.000
Health coverage for you and dependents
Flexible Spending Wallets
Paid time off
+1
Software Engineer II, Mobile (Card Acquisition)
Software Engineer II, Mobile (Card Acquisition)

Candidate • Stati Uniti

Remoto
USD 146.000 - 225.000
100% medical coverage for you and your
Senior Sales Engineer
Senior Sales Engineer

Affirm, Inc. • Oregon

Ibrido
USD 155.000 - 243.000
Health coverage
Tech setup stipends
Flexible time off
+1
Staff Software Engineer, Fullstack (Card Experiences)
Staff Software Engineer, Fullstack (Card Experiences)

Affirm • Salt Lake City (UT)

Remoto
USD 204.000 - 264.000
100% health coverage
Monthly tech stipends
Generous time off
+1
Senior Software Engineer, Backend (Consumer)
Senior Software Engineer, Backend (Consumer)

Affirm, Inc. • Stati Uniti

Remoto
USD 173.000 - 255.000
100% subsidized medical coverage
Health and wellness stipends
ESPP stock purchase plan
+2
Staff Software Engineer, Backend (Order Platform)
Staff Software Engineer, Backend (Order Platform)

Remote • San Francisco (CA)

Remoto
USD 204.000 - 290.000
Equity rewards
Health coverage
Dental & vision
+1
Software Engineer I, Fullstack (Search)
Software Engineer I, Fullstack (Search)

Affirm, Inc. • Philadelphia

Remoto
USD 115.000 - 180.000
Equity rewards
Monthly stipends
Medical coverage
+3