Frontend Engineer

EngineeringFull Time / Temps pleinOutremont, QCHybrid / Hybride$100,000 - $150,000 CAD per year / 100 000 $ - 150 000 $ CAD par an

**FR TO FOLLLOW**


Hybrid, Full Time — within Montreal

Compensation: 100k-150k (depending on experience)


About GridBank

We are a Montreal-based startup.

Right now, on your desk is your phone. Inside that phone are thousands of real moments — an untapped asset class most people don't realize can be licensed.

GridBank exists to help everyday people turn the life they already capture into income, safely and fairly. We're building a phone-first platform where mobile-shot video can be uploaded, verified, protected, and licensed to organizations that need authentic footage. If a creator captures a moment and it can be licensed to an end customer, GridBank facilitates that transaction — so "human life, captured" becomes valuable for both creators and brands.

Long-term, we're creating a new category: data income — so anyone with a phone can benefit from the value they already produce.


About the Role

We're looking for a Senior Frontend Engineer to help us build and scale our video marketplace platform. You'll be working on features that impact thousands of creators and brands — from seamless video browsing experiences to complex licensing workflows.


Responsibilities


Frontend Development

  • Build high-performance, responsive web applications using Next.js and React
  • Implement complex video browsing, search, and filtering interfaces
  • Develop creator upload workflows and brand licensing experiences
  • Optimize application performance for large-scale video catalogs


State Management & Integration

  • Integrate with RESTful APIs and manage application state with Redux
  • Write clean, maintainable TypeScript code with comprehensive test coverage


Collaboration & Architecture

  • Collaborate with designers, backend engineers, and product managers
  • Contribute to technical architecture decisions and code reviews


Current Tech Stack

Next.js 15 (App Router, SSR/SSG) • React 18 • TypeScript • Redux Toolkit • Tailwind CSS • Material-UI • React Hook Form • Yup • Google OAuth • Jest • React Testing Library


Qualifications

  • 5+ years of experience building and shipping production web applications
  • Strong command of Next.js and React with TypeScript
  • Solid understanding of state management — Redux Toolkit or equivalent
  • Experience building performant, responsive interfaces for complex data-heavy products
  • Comfortable writing clean, well-tested code and contributing to code reviews
  • Experience collaborating closely with designers and backend engineers
  • Clear communicator in code, in PRs, and async — we're remote-first


Nice-to-Have

  • Experience building video platforms or media-heavy applications
  • Understanding of SEO best practices for Next.js applications
  • Previous work in marketplace or e-commerce platforms
  • Experience optimizing web performance and Core Web Vitals


What we Offer 

  • Flexible hybrid schedule, remote-first company
  • Competitive group health benefits
  • 4 weeks vacation


FR


À propos de GridBank

On est une startup de Montréal.

En ce moment, t'as ton téléphone sur le bureau. Dans ce téléphone, y'a des milliers de moments réels — une source de valeur que la plupart des gens ne savent même pas qu'ils peuvent monétiser.

GridBank, c'est fait pour aider le monde ordinaire à transformer ce qu'ils captent déjà au quotidien en revenus — de façon sécuritaire et équitable. On bâtit une plateforme pensée pour le mobile, où des vidéos tournées sur téléphone peuvent être téléversées, vérifiées, protégées, puis licenciées à des organisations qui ont besoin de contenu authentique. Si quelqu'un capte un moment qui peut être vendu à un client final, GridBank s'occupe de la transaction — pour que « la vraie vie, filmée » ait de la valeur autant pour les créateurs que pour les marques.

À long terme, on est en train de créer une nouvelle catégorie : le revenu data — pour que n'importe qui avec un téléphone puisse bénéficier de la valeur qu'il produit déjà.


À propos du rôle

On cherche un·e ingénieur·e frontend senior pour nous aider à bâtir et faire évoluer notre plateforme de marché vidéo. Tu travailleras sur des fonctionnalités qui touchent des milliers de créateur·rice·s et de marques — des expériences de navigation vidéo fluides aux flux de travail complexes de gestion de licences.


Responsabilités


Développement frontend

  • Bâtir des applications web performantes et adaptatives avec Next.js et React
  • Implémenter des interfaces complexes de navigation, de recherche et de filtrage vidéo
  • Développer les flux de téléversement pour les créateur·rice·s et les expériences de licences pour les marques
  • Optimiser les performances de l'application pour des catalogues vidéo à grande échelle


Gestion d'état & intégrations

  • Intégrer des API RESTful et gérer l'état de l'application avec Redux
  • Écrire du code TypeScript propre et maintenable, avec une couverture de tests complète


Collaboration & architecture

  • Collaborer avec les designer·e·s, les ingénieur·e·s backend et les chargé·e·s de produit
  • Contribuer aux décisions d'architecture technique et aux revues de code


Stack technologique actuelle

Next.js 15 (App Router, SSR/SSG) • React 18 • TypeScript • Redux Toolkit • Tailwind CSS • Material-UI • React Hook Form • Yup • Google OAuth • Jest • React Testing Library


Qualifications

  • 5 ans ou plus d'expérience à bâtir et livrer des applications web en production
  • Solide maîtrise de Next.js et React avec TypeScript
  • Bonne compréhension de la gestion d'état — Redux Toolkit ou équivalent
  • Expérience à bâtir des interfaces performantes et adaptatives pour des produits complexes à forte densité de données
  • À l'aise à écrire du code propre, bien testé, et à contribuer aux revues de code
  • Expérience à collaborer étroitement avec des designer·e·s et des ingénieur·e·s backend
  • Communicateur·trice clair·e en code, en PR et en async — on est remote-first


Atouts

  • Expérience avec des plateformes vidéo ou des applications à forte composante média
  • Connaissance des bonnes pratiques SEO pour les applications Next.js
  • Expérience sur des plateformes de marché ou de commerce électronique
  • Expérience en optimisation des performances web et des Core Web Vitals


Ce qu'on offre

  • Horaire hybride flexible, entreprise remote-first
  • Assurance collective compétitive
  • 4 semaines de vacances