Senior Frontend Software Engineer


In order to succeed in our vision to offer honest financial services that improve lives, our team must maintain extreme efficiency and deliver a seamless experience with every customer interaction. We're looking for a talented and motivated front-end engineer who will build products and tools that empower our customers, merchant partners, and employees.

What You'll Do

  • Develop products that serve our merchants, customers, and banking partners
  • Build tools that streamline our risk and operations teams, enabling us to provide world-class customer support
  • Collaborate with Product Management, Design, and Platform Engineering to iterate and enhance our product offerings
  • Build dashboards and data visualizations to monitor mission-critical systems
  • Develop our front end component platform
  • Develop our front end build, testing, and deployment architecture

What We Look For

  • Passion and drive to change consumer banking for the better
  • Fluent in front end web development (we use React + Redux, ES6, Webpack, CSS3)
  • Comfortable finding their way around back end APIs and models (we use Python, Flask)
  • Knowledgeable in web best practices (e.g., browser capabilities, unit and integration testing)
  • Comfortable partnering with product managers and designers with an attention to detail
  • Great communicator and collaborator
  • Great product and design sense
  • Experience with data visualization libraries (e.g., D3.js) a plus


Meet Some of Affirm's Employees

Fabiola C.

Sales Development Manager

Fabiola makes sure the Sales Associates are engaged and motivated by working cross-functionally to ensure Affirm hits its revenue goals. She also serves as a lead on the Diversity & Inclusion Council at Affirm.

Hai T.

Analytics Lead

Hai drives unique customer insights by looking at a variety of data the team collects. His main goal is figuring out how customers behave and use the products at different points in their financial lifecycles.


Back to top