Enable job alerts via email!

Senior Front-End Developer

GuruLink

Montreal

On-site

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Job summary

A leading tech company in Montreal is seeking a talented developer to design and build advanced user interfaces for a custom IDE. The ideal candidate will have strong expertise in React and TypeScript, and experience building high-performance web applications. This role involves collaborating closely with designers and backend engineers to redefine coding for scientific applications. Exciting challenges await those willing to tackle advanced UI problems and work with modern technologies.

Qualifications

  • Strong expertise in React, TypeScript, and modern web development.
  • Experience building complex, interactive, high-performance web apps.
  • Deep understanding of web performance and rendering pipelines.

Responsibilities

  • Design and build advanced user interfaces in React and TypeScript.
  • Implement features such as interactive code editors and visual debugging tools.
  • Collaborate with designers and backend engineers.

Skills

React
TypeScript
Web Development
Concurrency
Web Performance
Job description
Overview

Location: Montreal, Quebec

Our client is creating the next generation of tools that scientists and engineers will rely on in the future of computing. This includes designing a custom programming language, building a cutting-edge IDE, and developing the backend systems that support them. If you’re excited by challenges most developers never encounter such as compilers, runtimes, scientific data, distributed execution then this role could be for you.

Responsibilities
  • Design and build advanced user interfaces in React and TypeScript for the custom IDE.
  • Implement features such as interactive code editors, visual debugging tools, dynamic data visualizations, and physics simulations.
  • Integrate with language tooling (LSP), backend APIs, and live execution systems.
  • Optimize rendering performance, responsiveness, and user experience across complex layouts.
  • Collaborate with designers and backend engineers to shape the product’s interaction model and architecture.
  • Help define and evolve our front-end best practices, component libraries, and development workflows.
  • Build a custom web IDE that redefines how scientists and engineers code, visualize, and run computations.
  • Work with modern React, TypeScript, and web rendering frameworks to build real-time, multi-pane interfaces.
  • Tackle advanced UI problems: editor integration, live job status, data visualizations, and more.
  • Collaborate directly with experts in compilers, HPC, and runtime systems.
  • Shape a product that sits at the intersection of developer tools, science, and performance computing.
Must Have Skills
  • Strong expertise in React, TypeScript, and modern web development.
  • Experience building complex, interactive, high-performance web apps (e.g. IDEs, dashboards, design tools, or data-heavy UIs).
  • Deep understanding of web performance, concurrency (e.g. React Suspense, workers), and rendering pipelines.
  • Familiarity with web-based editors (e.g. Monaco, CodeMirror) or developer tooling is a plus.
  • Ability to work collaboratively across design, backend, and compiler teams.
Nice to Have Skills
  • Experience integrating LSP or language tooling in web environments.
  • Knowledge of web-based streaming architectures (SSE, WebSocket).
  • UI/UX sensitivity with attention to polish and accessibility.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.