Position: Senior/Middle JavaScript Developer
Company: Blackthorn Vision
Category: JavaScript
Experience required: 3y
English level: upper
Published: 2021-09-01T00:00:00+03:00

**Requirements:**

 - JavaScript or TypeScript (preferred) library development;	 

 - Node.js / npm experience; 

 - Experience with HTML Canvas or graphics; 	 

 - Experience with unit testing e.g. with Mocha / chai;	 

 - Fluent or excellent English;	 

 - Willingness to work in a others and cooperate well with our teams;	 

 - Willingness to work with cutting-edge technologies like WebAssembly/Emscripten and develop excellent quality products; 	 

- Willingness to work on a charting / datavisualisation library and create stunning quality graphics.  

**Would be a plus:**

 - Any experience with WebGL graphics, GIS, game development is a nice to have; 	 

 - Any experience with data-visualisation libraries (creating or using);	 

- While we develop mostly our library in Typescript, some experience in React, Angular or Vue frameworks is a nice to have;	 

 - If you have C++ experience, this is a nice to have, as our library imports some C++ libraries via Wasm.  

**We Offer:**

- Challenging and exciting work in a friendly and professional environment; 

 - Excellent career opportunities and a competitive salary; 

 - Professional development program with internal seminars on technical topics; 

 - Flexible work schedule and pleasant working environment including modern and comfortable office; 

 - 15 working days of paid vacation (21 calendar days), 5 half-paid sick leave days; 

 - Annual fund for covering employees’ personal needs (medical insurance, sport activities etc.); 

 - Free English courses; 

 - Great corporate events and celebrations.

**About The Project:**
SciChart is an award-winning charting & data visualisation toolkit. We created the world's fastest GPU-accelerated charts, graphs and data visualisation library on Windows / iOS / Android and WebGL (chromium) platforms. 

This job role will involve working directly with the SciChart business owners (communication in English) and also a chance to help SciChart's customers build their apps using SciChart.