Position: Senior frontend developer
Company: DocuSketch
Experience required: 5y
English level: upper

About DocuSketch:
DocuSketch is one of the leading software solution providers in the North American restoration industry. DocuSketch’s ground-breaking digital technology greatly facilitates restoration companies, adjusters and insurance companies to capture, document, estimate and process insurance claims. DocuSketch is one of the fastest growing technology companies in the rapidly expanding prop tech sector.

Project:
Tour player for virtual 360 degree panoramas, which allows observe spherical panoramas, navigate between panoramas, expose additional information on top of panoramas (comments, images, hotspots etc.), timeline feature which allows to associate different versions of panoramas from the same room and so forth.

Tour editor which allows to work with previously created virtual tour: add comments, add new panos, apply blur on different areas and many other features. 

Stack:
Javascript (ES5 + ES6)

ThreeJS

Krpano

Canvas 2D API

Lodash

Webpack

Vue.js 2/3

WebGL

Duties:
Re-implement these huge components from scratch completely using cutting edge technologies. 

Maintain old components in meantime until the new implementation is ready. 

Keep enhancing components by adding new features. 

In the future create new components based on previous implementations.