QA Solvers Inc.
Back End Developer (Remote)
Back End Developer | QA Solvers Inc. | India
CKEditor 5 Developer (Plugin Developer) – JobProfile
We are seeking an experienced CKEditor 5Developer with extensive expertise in plugin development, content...
Back End Developer | QA Solvers Inc. | India
CKEditor 5 Developer (Plugin Developer) – Job Profile
We are seeking an experienced CKEditor 5 Developer with extensive expertise in plugin development, content manipulation, and rich text handling. The ideal candidate will be proficient in custom CKEditor 5 plugins / extensions and possess deep knowledge of indexing, offsets, and advanced features like collaboration and highlighting. This role involves working on complex content structures, developing custom plugins, and ensuring smooth integration with backend services.
Key Responsibilities:
- CKEditor 5 Plugin Development: Design, develop, and integrate custom plugins to extend CKEditor 5 functionality based on project requirements.
- Node Manipulation: Work with CKEditor’s Document Object Model (DOM) or backend HTML to manipulate nodes, text blocks, and complex content structures within the editor.
- Indexing and Offsets Calculations: Implement accurate indexing and offset calculations for tracking content positions, enabling efficient content manipulation and text highlighting considering different rich text formats.
- Custom Schema and Conversion: Develop and customize CKEditor 5’s schema to support advanced content types, custom tags including custom model-to-view conversion and vice versa.
- Event Handling and Custom Commands: Build custom commands, toolbar options, and event handlers to offer advanced text editing and formatting capabilities.
- Highlighting and Annotations: Implement custom text highlights for features like spell checking, grammar suggestions, track changes, and collaborative annotations within the editor.
- Advanced Text Manipulation: Handle complex text ranges (full, partial, spread across different nodes) and selections for applying styles, annotations, or performing content analysis or actions.Â
- Integration with Backend Services: Work on backend integrations (REST APIs, autosave, content retrieval) to streamline CKEditor 5 with enterprise platforms and CMS.
- Collaboration Features: Implement or extend real-time collaboration features, change tracking, and shared editing in CKEditor 5 using WebSockets or similar protocols.
- Testing and Debugging: Write unit and integration tests for CKEditor 5 plugins, ensuring robust performance and compatibility across browsers.
- ReactJS Integration: Seamlessly integrate CKEditor 5 within our ReactJS application, ensuring smooth interaction between the editor and React components.
Education & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3+ years of hands-on experience in CKEditor 5 development and customization, with a solid understanding of ReactJS and JavaScript frameworks.
How to apply:
Interested candidates may share their resume at hr@qasolvers.com
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave