Responsibilities:
✦ Implementing new features and squashing bugs for our Rich Text Editor using cutting-edge technologies as Tiptap & Prosemirror
✦ Crafting flawless PDFs from Rich Text Editor content with precision, leveraging HTML, CSS, and the power of DomPDF
Notable Achievements:
✦ Pioneered the adoption of TypeScript and the Composition API (Vue 3) in our project, orchestrating the seamless migration from JavaScript to TypeScript, and from Options API to Composition API with the magic of script setup lang="ts"
✦ Introduced the game-changing Pinia and orchestrated the migration of old Composition Functions into independent Pinia stores
✦ Implemented robust code quality control by integrating ESLint with TypeScript and Vue 3, ensuring top-notch code autoformatting and error prevention
✦ Enhanced form functionality by introducing the dynamic duo of Zod and Vee-Validate, modernizing and securing our forms
Tech Stack:
✦ Vue, Pinia, Tiptap/ProseMirror, TypeScript, Cypress, Zod, Vite, Git, Gitlab