Back to Careers

Staff Frontend Engineer

Apply
Remote, based in Montreal, Canada
Full time
$150,000 - $175,000

About the role

[Must be based / relocating to Montreal, Canada]

We're looking for a Staff Frontend Engineer to lead the development of Octav's frontend architecture as we scale our suite of DeFi analytics products. This is a high-impact, leadership role that goes beyond building clean UIs — you’ll shape the technical direction of our entire user experience.

You’ll be the go-to expert on everything front end. From system design to design system. From Next.js to shadcn/ui. From small animations to highly-performant React architecture that scales.

You'll work closely with our product, design, and backend teams to turn complex on-chain data into intuitive, performant, and delightful interfaces that users love.

Key Responsabilities

    • Own the frontend architecture across our platform: component libraries, app structure, and performance.
    • Lead the adoption of React, TypeScript, and shadcn/ui best practices across all projects.
    • Build and scale our internal UI component system — clean, typed, accessible.
    • Mentor engineers and set a standard for high-quality frontend engineering.
    • Collaborate with Product and Design to ship polished, production-ready features that align with user needs.
    • Interface with backend and smart contract engineers to design thoughtful data integrations.

Requirements

  • 6+ years of experience as a frontend engineer, with 2+ years in a Staff or Principal role.
  • Deep expertise in React, TypeScript, and modern frontend architecture.
  • Strong experience using shadcn/ui or similar component libraries (Radix UI, Headless UI, etc).
  • A passion for clean design systems and great developer experience (DX).
  • Excellent CSS/UX/UI sensibilities. You love turning Figma files into pixel-perfect code.
  • Experience working in startup environments with lots of autonomy.
  • Bonus: familiarity with Web3, Ethers.js, Jotai, or any DeFi protocols.

Culture fit

  • You take ownership. You ship.
  • You love making things simple and beautiful.
  • You have opinions but stay humble.
  • You’re driven by curiosity — not ego.
  • You value autonomy, feedback, and a bias toward action.

Tips for successful application

  • Don’t send us a generic resume. Show us your work.
  • Link to your GitHub or portfolio — especially React projects.
  • Bonus points if you try Octav and tell us how you'd improve it.