Position: JavaScript Engineer
Category: JavaScript
English level: upper
Years of experience: 6

For the last 6 years I've been working on a small team developing own framework and it's tools from scratch, using Vanilla JS and ShadowDOM. That framework offers an alternative to the popular frameworks and uses a ShadowDOM instead of virtualDOM. I developed a custom State Manager and custom tools/ lifecycle methods from scratch. All functionality has been described by me in the technical documentation. 
As part of this project, my responsibilities have included building tools similar to existing frameworks and optimizing them for the platform under development, writing technical documentation, and extend some native methods to make them more efficient for specific tasks. In addition, I tested  and fixed some native behavior of most popular browsers in the context of our platform.
I have 6 years of experience as a remote JavaScript developer in a Norwegian company, related to framework development, to create custom web components. 
I am familiar with React and Vue (a little bit with Angular). I have experience creating specifications and writing technical documentation. I have unit testing skills using Mocha, Chai, and Jasmine, as well as experience with Cloudflare workers.
I can interpret and implement web design, refactor old features into newer and cleaner ones, and optimize applications for maximum speed and scalability.
I am looking for a company that can offer a long-term partnership and friendly environment.