Type: Full-time, Permanent
OverviewOur client (Series A, GenAI Content Platform) is hiring a core frontend engineer in Toronto to architect and scale their browser-based animation and video generation interface. You’ll own the React.js / Next.js web app powering AI-driven content creation for a fast-growing global user base.
Responsibilities
- Lead frontend feature development using React.js and Next.js (SSR, ISR, SSG).
- Implement state management patterns (Zustand, Redux, Jotai, etc.).
- Integrate with REST/GraphQL APIs and real-time ML-driven backend endpoints.
- Optimise bundle size, rendering, hydration, and caching across devices and network profiles.
- Build robust testing pipelines (Jest, React Testing Library, Cypress / Playwright).
- Establish observability for UI performance, error tracking, and release health.
- Refactor and modularise code for scaling and improved developer experience.
- Collaborate closely with backend and ML teams on product UX and performance.
Requirements
- 5+ years’ professional frontend experience.
- Expert-level skills in React.js, Next.js, TypeScript, and modern web standards (ES6+, CSS-in-JS, etc.).
- Track record building and deploying production-grade, customer-facing applications.
- Strong grasp of rendering lifecycles, VDOM internals, hydration, and frontend performance tuning.
- Familiarity with edge compute and deployment (Vercel, Cloudflare Workers) and caching (SWR, ISR, CDNs).
- Bonus: experience with browser media pipelines (Canvas, WebGL, streaming, WebCodecs).
- Previous start-up or 0-1 product engineering experience preferred.