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 ofReact,TypeScript, andshadcn/uibest 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.