Back to results

Closed listing

Frontend Engineer - UI/UX

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

$100,000 to $135,000 CAD / year · Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Pay
$100,000 to $135,000 CAD / year
Job type
Full-time
Closing date
Experience
2-4 years of experience in Front End and UI/UX
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Our client is an exciting AI Start up company and they have an immediate need for a Frontend Engineer. This position will own the decision surface enterprise that senior leaders will act on every day. You will own that experience end to end: the widget and data-visualization system, the design system, and the onboarding and polish that make enterprise users want to live in the product every day.

Responsibilities

  • Own and evolve the decision surface: the SSR routes, the auth and session flow, and the overall front-end architecture.
  • Build out the widget and data-visualization system: chart types, per-source breakdowns, color palettes, and an add-widget builder, driven by the front-end state layer.
  • Shape the insights deck and Kanban: the surfaces where operators triage AI-detected insights, drag them across columns, assign owners, and work action-step and comment threads.
  • Wire the front end to the backend data API, tuning the metric catalog, theming, and export layers.
  • Define and grow a coherent design system: components, tokens, motion, and empty, loading, and error states, so new surfaces ship fast and feel consistent.
  • Build onboarding and connection flows (OAuth-backed source connections, first-run experiences) that get a new enterprise tenant to first insight quickly.
  • Partner directly with the Head of Engineering on product and UX decisions, and help define what polished means.
  • Keep the front end honest with the multi-tenant model: every view is tenant-scoped and never leaks across boundaries.

Requirements

  • Strong TypeScript and React experience and a genuine eye for UI and UX;
  • 2-4 years of experience in Front End and UI/UX
  • Real data-visualization sensibility; Experience building charts and dashboards and can reason about representing multi-source, time-series data clearly.
  • Comfortable owning a front end end to end: component architecture, state management, performance, and accessibility.
  • Experience integrating REST and JSON APIs and shaping and normalizing server data for the UI.
  • Product instinct; you can take an ambiguous request to make a flow better and turn it into shipped, tested UI.
  • Comfortable in a startup environment: high ownership, low ceremony, comfortable with early-stage ambiguity.
  • Able to be in the Toronto office two days a week.

Nice to Haves

  • Experience with a modern SSR or islands framework and a utility-first CSS framework.
  • Built or maintained a design system or component library.
  • Familiarity with multi-tenant SaaS patterns (Postgres, row-level security).
  • Exposure to the digital advertising or marketing-analytics domain.
  • Comfort dipping into the Python backend when a feature needs it.
More about this job

Responsibilities

The Frontend Engineer will own the end-to-end development of the enterprise decision surface, including data visualization systems and design architecture. They will collaborate with the Head of Engineering to build consistent, high-performance user interfaces and onboarding flows.

Requirements

Candidates must have 2-4 years of experience in frontend development with strong proficiency in TypeScript and React. A solid understanding of UI/UX principles, data visualization, and experience working in a startup environment is required.

Skills

  • TypeScript
  • React
  • UI/UX Design
  • Data Visualization
  • Frontend Architecture
  • State Management
  • REST APIs
  • JSON
  • Design Systems
  • Accessibility
  • Performance Optimization
  • OAuth
  • SaaS Patterns
  • Python
  • Postgres

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Data & Analytics
  • Creative & Media

Keywords

  • TypeScript
  • React
  • UI/UX
  • Frontend Engineering
  • Data Visualization
  • SaaS
  • Design System
  • REST API
  • JSON
  • OAuth
  • Postgres
  • Python
  • SSR
  • Kanban
  • Multi-tenant
  • Accessibility
  • State Management
  • Enterprise Software
  • Startup
  • Time-series Data

Report this job