Senior Software Engineer, Fullstack (App Experience)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
4+ YOECandidates need 4+ years as a software engineer, including shipping web apps with React or Vue and mobile apps with React Native. They also need experience building APIs at scale in Kotlin or Python, plus strong communication skills.
React, Vue, React Native, Kotlin, Python
Staff Software Engineer, Mobile (App Infrastructure)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
7+ YOECandidates need 7+ years building and architecting mobile apps, including 4+ years with React Native, strong JavaScript and TypeScript skills, and experience leading large projects. A bachelor's degree or equivalent practical experience is required.
React Native, Expo, Redux Toolkit, Maestro, Appium, Sentry
Software Engineer II, Fullstack (App Experience)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
2+ YOECandidates need 1.5+ years as a software engineer, with experience shipping web apps in React or Vue and mobile apps in React Native, plus API development in Kotlin or Python. Strong written and verbal communication for a global team is required.
Full-stack development, React, Vue.js, React Native, Kotlin, Python
Senior Software Engineer, Frontend (App Experience)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
4+ YOECandidates need 4+ years building web applications with React or Vue, strong JavaScript and TypeScript skills, and proven leadership on cross-team initiatives. They also need experience delivering major features with clear technical plans and strong written and verbal communication.
React, TypeScript, Vue, Figma