Senior Frontend Developer (Manitoba)

Senior Frontend Developer (Manitoba)

08 Oct
|
Curvenote
|
Manitoba

08 Oct

Curvenote

Manitoba

Curvenote | Remote (Canada-based preferred) | Full-time

About Curvenote
Curvenote is building the infrastructure for connected knowledge in a computable world, because static PDFs are the weakest link in how science and technical work get shared, losing the data, code, and context behind them.

We started as researchers frustrated with that disconnect and built the SCMS, a web-first platform for compiling, publishing, and preserving technical work. We're a core contributor to MyST Markdown and run on an open-core model: open-source formats and tools, with enterprise features for scale and security. Researcher-led and Y Combinator-backed, we are expanding beyond academic publishing into broader technical and industry workflows.

The Role
We're looking for a Senior Frontend Developer to help build the interfaces and experiences researchers use to write, review, and publish computational documents, from live-rendered structured data to real-time collaborative editing.

Our web experience is built in React and TypeScript on top of Remix, rendering JSON based content directly into rich, interactive articles with math, citations, cross-references, and embedded interactivity and computational elements. You'll work closely with design, product, and engineering leadership to set the direction for our front-end architecture, not just implement it.

What You'll Do

Own the architecture and quality of Curvenote's front end, across our products and hosted sites and content on our platform





Lead work within our JSON-to-React rendering pipeline to support new content types - interactive figures, citations, cross-references, embedded notebooks

Turn designs into accessible, performant, well-tested components, and set standards for our shared component library

Proactively work with the rest of our engineering team to employ AI developer tooling and agentic development practices safely throughout the development of our frontend stack

Partner with design and product to shape flows for editorial and cooperative workflows, not just isolated features

Make and document architectural decisions, state management, rendering performance, component structure, that the rest of the team builds on when implementing front ends across our stack

Represent the product externally where useful: with partners, at conferences, in blog posts or documentation

What We're Looking For

Bachelor’s degree in computer science, engineering, or equivalent.

8+ years of professional front-end development, experience with React and TypeScript, including time spent setting technical direction, not just implementing tickets

Experience with a meta-framework such as Remix, Next.js, or similar (Remix experience is a strong plus, not a requirement)





Comfort working in a monorepo alongside backend and platform teams

A track record of translating polished designs and specs into clean, maintainable, scalable components, working closely with our product and design leads

Excellent written communication. You can explain requirements, plans, business logic and technical information clearly both within an engineering team and more broadly with product, design and customers. Genuine interest in science, open access, or research infrastructure

A positive and proactive attitude to the use of AI based tools in software development, and a drive to harness and utilize these

Experience working within a distributed, remote and/or hybrid team

Nice to have

Familiarity with scientific publishing, preprints, or research workflows

Experience with markup/authoring tools, Jupyter notebooks, or computational reproducibility

Experience in developing applications is science, open access or a research context

Prior experience at an open-core or open-source-adjacent company

Why Curvenote

Work on infrastructure that actually changes how science gets shared

Small team, high ownership, direct access to leadership

Backed by YC and investors focused on scientific and open infrastructure

Curvenote is an equal opportunity employer. We welcome applicants from all backgrounds and are committed to building a team as diverse as the research community we serve.

#J-18808-Ljbffr

📌 Senior Frontend Developer (Manitoba)
🏢 Curvenote
📍 Manitoba

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior frontend developer (manitoba) / manitoba

Subscribe to this job alert:

Get the latest job offers by email for: senior frontend developer (manitoba) / manitoba