Senior Frontend Developer (TipTap Specialist)
Remote (Night Shift: 7:30 PM – 3:30 AM) / English Language Mandatory
Job Opportunity: Senior Frontend Developer (TipTap Specialist)
We are looking for a highly skilled Frontend Developer with deep expertise in the TipTap Editor framework to join our team full-time. If you enjoy building sophisticated rich-text editing experiences and thrive in a collaborative, remote environment, we want to hear from you.
Key Details
-
Role: Full-time (40 hours/week)
-
Working Hours: 7:30 PM – 3:30 AM (Your Local Timezone)
-
Focus: Rich-text editor architecture, custom extensions, and UI/UX implementation.
Responsibilities
-
Lead the development and maintenance of our core editor built on TipTap/ProseMirror.
-
Develop custom TipTap extensions to support complex content types (e.g., interactive widgets, advanced formatting, mentions).
-
Optimize editor performance, particularly for long-form content and real-time collaboration.
-
Bridge the gap between design and implementation, ensuring a seamless, bug-free user experience.
-
Collaborate with backend engineers to ensure data persistence and schema synchronization.
Requirements
-
TipTap Mastery: Proven experience building and scaling editors using TipTap (v2+ preferred).
-
ProseMirror Knowledge: A strong understanding of the underlying ProseMirror library (Schemas, Commands, Plugins, and Transactions).
-
Modern Frontend Stack: Proficient in React, Vue, or Next.js (please specify your preference).
-
State Management: Experience handling complex document states and history.
-
Availability: Must be able to commit to the 7:30 PM – 3:30 AM shift consistently.
Bonus Points
-
Experience with Y.js or other CRDTs for real-time collaborative editing.
-
Experience with Tailwind CSS for styling custom nodes.
-
A portfolio or GitHub repository showcasing previous editor-related projects.
Why Join Us?
You will be the point person for a critical part of our product. We offer a competitive salary, a streamlined remote work culture, and the opportunity to solve complex technical challenges that go beyond standard “CRUD” applications.
How to Apply: Please send your resume and a brief description of the most complex TipTap extension or feature you have built.
