SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 173,000 - 255,000 / annual
Affirm is a fintech company that provides flexible payment solutions, allowing customers to pay over time with transparency and no hidden fees. The Marketplace and App Experience domain drives the core consumer strategy across all frontend surfaces—mobile and web.
In this Senior Software Engineer role, you will be a key contributor to cross-team frontend projects spanning mobile and web technologies. You'll work closely with product management, design, and analytics teams to shape the user experience across Affirm's consumer-facing products, from the home hub to various product offers and journeys.
Key responsibilities include:
- Breaking down larger projects into individual tasks and delivering them in multiple phases, with support from your tech lead and manager
- Collaborating with product, design, and analytics teams during ideation, articulating technical constraints, and partnering on decisions that balance risks and trade-offs
- Supporting the operations and availability of your team's systems by creating and monitoring metrics, escalating issues, and participating in on-call efforts
- Contributing to team culture through participation in hiring, mentoring, and growth activities
- Writing clear, well-tested, and extensible code while navigating large codebases and providing thoughtful code reviews
You'll be at the forefront of frontend-facing initiatives, evolving product experiences across Affirm's platform.
Requirements:
- 1.5+ years of experience as a software engineer
- Experience shipping web apps using declarative UI frameworks (React or Vue)
- Experience shipping mobile apps using native or cross-platform languages (React Native)
- Experience designing, developing, and launching APIs at scale (Kotlin or Python)
- Demonstrated ability to translate business problems into solutions that interact with multiple software components, with clear execution and well-tested code
- Comfortable navigating large codebases, debugging others' code, and providing constructive code reviews
- Proactive ownership of your own growth, seeking feedback from team, manager, and stakeholders
- Strong verbal and written communication skills for effective collaboration with global engineering teams
- Bachelor's degree in a related field or equivalent practical experience