Taro Logo

Software Engineer II, Front End (Consumer Acquisition)

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.
$142,000 - $210,000
Frontend
Mid-Level Software Engineer
Remote
2+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II, Front End (Consumer Acquisition)

Affirm, a company reinventing credit to make it more honest and friendly, is seeking a Software Engineer II for their Front End Consumer Acquisition team. This role is critical in bringing Affirm's exciting product vision to life, focusing on creating seamless and engaging experiences that attract and convert users into loyal customers.

As a Software Engineer II, you'll be working on implementing business-critical features across mobile, web, and backend platforms. You'll collaborate with product managers, engineering managers, and technical leaders to design and implement forward-looking approaches that solve significant open-ended problems. Your responsibilities will include generating simple, elegant designs, writing high-quality code, and working closely with the design team to ensure a visually appealing and user-friendly interface.

The ideal candidate should have at least 2 years of experience as a web and mobile client developer, with a strong knowledge of modern front-end technologies such as JavaScript, TypeScript, React/Redux, ES6, Webpack, and CSS3. You should be familiar with JavaScript testing frameworks, monitoring and alerting systems, and have experience with Git or other version control systems.

Affirm offers a competitive compensation package, including a base salary range of $142,000 - $210,000 per year (depending on location), along with equity rewards. The company provides excellent benefits, including full health care coverage for employees and dependents, flexible spending wallets for various needs, competitive time off, and an employee stock purchase plan.

Join Affirm's dynamic and innovative team, where you'll have the opportunity to work on cutting-edge technologies, collaborate with cross-functional teams, and make a significant impact on the company's growth and success in the fintech industry.

Last updated 10 months ago

Responsibilities For Software Engineer II, Front End (Consumer Acquisition)

  • Work with product and engineering managers to implement business-critical features enabling new user experiences across the entire stack (mobile, web, backend)
  • Work with team technical leaders to design and implement insightful, forward-looking approaches that go beyond the direct team and solve significant open-ended problems
  • Consistently generate simple, elegant designs and write high-quality code that others can easily understand and leverage
  • Collaborate with the design team to ensure a visually appealing and user-friendly interface
  • Build relationships with people across engineering and other organizations for project design, implementation, roll-out, and maintenance
  • Implement robust analytics and tracking to measure the effectiveness of acquisition efforts
  • Work with backend engineers to integrate with APIs and data sources
  • Participate in code reviews and ensure code quality and adherence to best practices
  • Stay up-to-date on the latest web development technologies and trends

Requirements For Software Engineer II, Front End (Consumer Acquisition)

JavaScript
TypeScript
React
  • 2+ years of experience as a web and mobile client developer
  • Bachelor's degree in a related field or equivalent practical experience
  • Prior experience building and maintaining complex front-end systems with cross-browser support
  • Knowledge of modern front-end tech stack (Javascript, Typescript, React/Redux, ES6, Webpack, and CSS3)
  • Prior experience with Javascript testing frameworks (jest, webdriver.io, playwright)
  • Prior experience with monitoring and alerting systems (Sentry.io, Rollbar, Chronosphere, Kibana)
  • Familiarity with mobile UI/UX design principles
  • Experience with Git or other version control systems
  • A self-driven and motivated engineer who takes pride and ownership in navigating through ambiguities and solving complex technical/organizational problems
  • Passion for working with cross-functional teams, including product, design, analytics, and business teams
  • Eager to learn new things and have a growth mindset

Benefits For Software Engineer II, Front End (Consumer Acquisition)

Medical Insurance
Dental Insurance
Vision Insurance
  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

Interested in this job?