Looking for an experienced Angular developer to help us implement an Angular component for an internal project.
The goal is to create an Angular component that can be easily integrated into existing front-end application. The component itself represents a simple text editor with some additional functionality. This is a short-term cost-fix project, but more features will require to be added in the future.
The Angular component will represent a Template editor, with the basic features of a text editor, the input/output is a well-defined JSON structure.
The template editor should have the following features:
- Render the input JSON object and modify it according to the user’s actions.
- Editing text: typing, selecting, copy/cut/paste, etc.
- Set text features: bold, italic, underline. Change the text’s font and font size.
- Set paragraph horizontal alignment.
- Undo/Redo functionality.
- Add/remove and edit keywords.
The component’s structure (architecture) should be flexible for future improvements.
NOTE: for compatibility reason, no HTML elements with contenteditable enabled are allowed, also no text input or text area elements. All the editor’s functionality should be done in TypeScript, including typing, selecting, moving the cursor, etc.
- Angular, TypeScript, minimum 2+ years
- Strong HTML5 and CSS3, Bootstrap is a plus
- Must be willing to sign a non-disclosure agreement
- Strong understanding of the Command pattern.
- Above average written and spoken English
- Excellent organizational, time management, and communication skills.
Please, start your proposal with #templateeditorcomponent
Acknowledge that you read and understood the note in the Project Description section.
Include a short history about your previous experience building similar applications.
Will be nice to see a link to your GitHub profile or a sample of one of your Angular projects.
19 freelancere byder i gennemsnit $171 på dette job
#templateeditorcomponent I read your document clearly and understand the requirements and I am an experienced developer in angular and have done many proects. Thanks
Hello. I read the description very carefully, I feel confident I am really appropriate on this project. Please contact me, then we can discuss the innovative solutions together and proceed to the succeed. Sincerely.