On-site \| Vancouver Office – 675 W Hastings St.
About EviSmart™
EviSmart™ is a global leader in AI-powered dental workflow automation and CAD design outsourcing. Trusted by dental labs and clinics in over 26 countries, we're reshaping how modern dentistry works — and the platform that ties it all together is being built right now.
We're a hands-on team that moves fast, stays close to the work, and builds things that matter. Everyone here is in it together.
The Role
EviSmart is building a new dental operations dashboard — the unified platform where lab owners manage cases, connect scanner portals, view analytics, and access every product module. This role sets the architectural foundation that the entire frontend team builds on.
Day one starts with a genuine technical assessment — collaborating with the Manila engineering team to evaluate what existing code can be leveraged, what needs to be built from scratch, and what a hybrid approach might look like. The outcome shapes the architecture. This isn't a predetermined decision — it's a real one, and it's yours to make.
You'll set the React JS / TypeScript component architecture, state management patterns, API consumption layer, and design system implementation. Two frontend engineers will build within the patterns you establish — you'll be the technical bar they work towards and the person who helps them get there.
This is a role for someone who takes architectural ownership seriously, cares deeply about frontend craft, and finds genuine satisfaction in building something that a whole team can build on.
What You'll Do
Assess the existing codebase in collaboration with the Manila engineering team — evaluate what can be leveraged for the new dashboard platform and deliver a written recommendation with clear rationale on speed, scalability, and supportability tradeoffs
Set the React JS / TypeScript frontend architecture: component library, design tokens, state management, API consumption layer, routing, and testing strategy
Establish the integration patterns the frontend team uses to consume backend APIs — auth, data fetching, caching, and error handling
Own the technical connection points between the dashboard platform and the AI module — ensuring the cross-product integration is clean and well-defined
Lead and nurture two frontend engineers — set the code quality bar, conduct meaningful code reviews, and support their growth as engineers
Make build-vs-buy decisions on frontend tooling: component libraries, testing frameworks, monitoring, and performance profiling
Write architectural decision records and document component conventions so the team can onboard and build confidently
Tech We Use
Frameworks: React, Next.js
Styling: TailwindCSS, styled-components, SCSS
Design Handoff: Figma, Zeplin
Animation: Framer Motion, GSAP
Tooling: GitHub, Vercel, Storybook, PostCSS, ESLint
What We're Looking For
6+ years React JS / TypeScript experience, with at least 2 years as a frontend tech lead or architect setting patterns for a team
Has made the architectural decisions a team built on — not just contributed features, but owned the component architecture, state management approach, and code quality standard
Bonus: experience evaluating and extending an existing codebase rather than only greenfield builds — knowing when to build on what exists and when to start fresh is a real skill
Strong in: component architecture at scale, state management (React Query, Zustand, or equivalent), design system implementation, performance optimisation, and testing strategies
Experienced with REST or GraphQL API consumption patterns, auth flows, real-time data, and responsive design across desktop and mobile
Cares about frontend craft — accessibility, loading performance, edge case handling. Builds interfaces that feel solid, not just functional
Comfortable working with a distributed team across timezones — writes clearly, documents decisions, and sets standards that others can follow async
Has nurtured more junior engineers and finds that part of the role genuinely rewarding
SaaS or B2B platform experience preferred; dental or healthcare background not required
Bonus Points
Experience with dashboard or data-rich interface builds
Familiarity with multi-module SaaS platforms where the frontend integrates across multiple backend services
Experience with monorepo or design system tooling at scale
What Success Looks Like
Architecture assessment and written recommendation delivered within 2 weeks
Frontend architecture established and first feature shipped to staging within 30 days
Architectural documentation complete and both frontend engineers onboarded to the codebase within 30 days
How to Apply
Apply with:
Your GitHub or portfolio
2 links to pixel-perfect builds you've coded
(Optional) A quick Loom walkthrough of one UI you're proud of
Why Join Us
Be one of the first engineers on a brand new platform — your early decisions shape how it grows
Work on a product live in 26+ countries with a team that moves fast and ships real things
A collaborative, in-office culture in downtown Vancouver where good ideas move fast and every contribution is felt
4 weeks PTO, full benefits, and competitive compensation