Frontend Software Engineer (Upfunnel)
Posted Updated
- The Upfunnel team builds pre-checkout experiences that help shoppers understand Affirm on merchant sites. As a Software Engineer I, you will contribute to reliable, accessible, and performant experiences across Affirm.js, promotional messaging, experimentation, and developer-facing frontend tooling
- We are looking for a collaborative, curious Software Engineer I to build reliable and scalable frontend experiences that make Affirm’s value clear before checkout
- You will build and improve high-traffic frontend experiences across Affirm.js, promotional messaging, experimentation, and developer-facing tooling
- You will work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work
- You will strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime
- You will use browser debugging, monitoring, metrics, and testing tools to maintain reliable cross-browser experiences and contribute to operational issues with your team
- You will contribute to a sense of community on your team by engaging in growth and development activities
Benefits
- Compensation: We have a simple, flexible, and transparent remote-first compensation structure so you can make the best decisions for yourself and your family
- Spending Wallets: Access tech, food, lifestyle, and family planning wallets for your expenses
- Supportive Communities: Get involved with our employee resource groups and community groups
- Remote-first Workforce: If your role is remote, you can set up shop anywhere in your home country
- Generous Time Off: Take the time you need when life happens
- Health Benefits: Get a plan that fits your needs
- Mental Healthcare: Take care of your mind with great mental health programs
- Parental Leave: Birth and non-birth parents get 18 weeks’ paid leave. Plus, a 4-week return-to-work transition program, at full base pay
- Away Days: We offer 20 company-wide paid days off—which help our teams collectively pause to recharge
- Learning & Development: Engage in exciting learning programs to level up your growth
- Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders
- You have previous work or internship experience shipping web apps using declarative UI frameworks like React or Vue
- You have previous work or internship experience working with Javascript/Typescript
- You have strong verbal and written communication skills that support effective collaboration with our global engineering team
- 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
