Curvenote is seeking a Senior Frontend Developer to enhance interfaces for researchers in a remote environment, ideally located in Canada. Leverage your expertise in React and TypeScript while shaping collaborative publishing experiences.
As a senior member of our engineering team, you'll own the front-end architecture of our platform, significantly impacting how computational documents are created and shared. You'll lead projects involving our JSON-to-React pipeline, translating designs into accessible components. Collaborating closely with design and product teams, you will ensure workflows are smooth and efficient.
Key Responsibilities:
- Own Curvenote's front-end architecture across products
- Lead the JSON-to-React rendering for new content types
- Create maintainable, performance-focused components
- Collaborate on editorial and collaborative workflow designs
- Document architectural decisions to guide the team
Requirements:
- Bachelor's degree in computer science or equivalent
- 8+ years in front-end development with React and TypeScript
- Experience with Remix or Next.js frameworks
- Strong written communication skills
- Familiarity with AI development tools and processes
Drive impactful changes in scientific publishing as a Senior Frontend Developer at Curvenote.
Senior Frontend Developer at Curvenote in Ottawa employer: Curvenote
Curvenote is an exceptional employer for Senior Full Stack Developers, offering a unique opportunity to work on innovative infrastructure that transforms how scientific knowledge is shared. With a small, dynamic team and direct access to leadership, employees enjoy high ownership of their projects and the chance to contribute to meaningful advancements in research publishing. The company fosters a collaborative and inclusive work culture, prioritizing employee growth and development while being backed by Y Combinator, ensuring a supportive environment for those passionate about open access and scientific innovation.