Senior Frontend Engineer
About Ai Lean
Ai Lean is an early-stage B2B SaaS company building critical collections and delinquency infrastructure for the self-storage industry.
Our platform supports operators across all 50 U.S. states and Canada by automating complex workflows where mistakes carry real financial and compliance consequences.
Engineering at Ai Lean is about building systems that hold up under real operational pressure. This isn’t theoretical work. You’ll be designing and maintaining software that customers depend on every day to run their businesses correctly and compliantly.
We’re a hard-working team that values strong collaboration alongside focused, independent problem-solving. We hire self-starters who take ownership, care deeply about quality, and aren’t afraid to dig into complex systems. Our engineers are whip-smart, kind, and generous with their knowledge. If you’re ready to jump in, make things happen, and build software that actually works, this is the kind of team you’ll enjoy being part of.
What you'll own
Persona-driven views — each role gets a purpose-built interface, not a filtered version of a shared view; site manager, district manager, owner-operator, ops admin, and workflow config screens are all distinct products
Component architecture on top of shadcn/ui — extend components, never fight them; maintain the Obra kit as the shared design system
FastAPI integration — async data fetching, optimistic UI, and error handling for compliance workflows where stale data has legal consequences
Real-time workflow state rendering — lien workflows run 50–90 days with human-in-the-loop approval gates; your UI surfaces current workflow state, exceptions, and required actions clearly
TypeScript strict mode throughout — no any, no ts-ignore without an explicit comment
Figma-to-production fidelity — work directly with the designer from handoff to shipped; own the gap between the design and the browser
Requirements
4+ years React in production — not side projects; shipped frontend code that real users depend on
Next.js App Router — you understand server vs client components, loading/error boundaries, and when not to use useEffect
TypeScript strict mode — you've worked in a zero-any codebase and know why it matters
shadcn/ui or Radix UI — you've extended these components, not just consumed them
Tailwind CSS — you can build a full UI without ever writing a CSS file
API integration discipline — you handle loading, error, and empty states as first-class concerns, not afterthoughts
Highly Preferred
Worked on multi-persona or role-based products where different users have fundamentally different workflows, not just different permissions
Figma proficiency — you can read spacing, auto-layout, and component structure without a developer handoff document
Experience in compliance, fintech, or legaltech — you treat data accuracy and auditability as UX constraints, not backend concerns
PostHog or equivalent product analytics — you've used event data to understand how users actually move through flows
Built data-dense interfaces — tables, filters, bulk actions, pagination on top of complex backend queries
Why Join Ai Lean
• Mission-critical product with real legal and financial impact
• High ownership and visibility across the business
• Opportunity to grow with a scaling SaaS platform
• Culture that values clarity, accountability, and execution
Location: Canada - Remote, but must overlap at least 3-4 hours with EST.