Vancouver, British Columbia, Canada On-site Employment

Evismart is hiring a Lead Front End Engineer

About the Role

Evismart is looking for a Lead Front End Engineer to establish the architectural foundation for a new dental operations dashboard. You will assess existing code, define React/TypeScript patterns, and lead a small frontend team, making key technical decisions that shape the platform's future.

What You'll Do

  • Assess the existing codebase and deliver a written recommendation on what to leverage for the new dashboard platform.
  • 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.
  • Lead and nurture two frontend engineers — set the code quality bar, conduct meaningful code reviews, and support their growth.
  • Make build-vs-buy decisions on frontend tooling: component libraries, testing frameworks, monitoring, and performance profiling.
  • Write architectural decision records and document component conventions for the team.

What We're Looking For

  • 6+ years of React JS / TypeScript experience.
  • 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 — owned component architecture, state management approach, and code quality standard.
  • 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.
  • 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.

Nice to Have

  • Bonus: experience evaluating and extending an existing codebase rather than only greenfield builds.
  • SaaS or B2B platform experience preferred; dental or healthcare background not required.
  • 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.

Technical Stack

  • React, Next.js, TailwindCSS, styled-components, SCSS, Figma, Zeplin, Framer Motion, GSAP, GitHub, Vercel, Storybook, PostCSS, ESLint

Team & Environment

You will lead two frontend engineers and collaborate closely with our Manila engineering team. 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.

Work Mode

This is an onsite position based at our Vancouver office at 675 W Hastings St.

Required Skills
ReactNext.jsTypeScriptTailwindCSSstyled-componentsSCSSFigmaZeplinFramer MotionGSAPGitHubReact QueryZustandGraphQLREST APIPerformance Optimisation
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
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.

Visit website
Job Details
Department Software Development
Category frontend
Posted 14 days ago