Что предстоит делать:
Дорабатывать имеющиеся в Visiology виджеты, которые по своей структуре очень близки к виджетам из библиотеки Highcharts.
Требуемые навыки:
- Практические знания JavaScript, CSS, HTML
- Базовые умения работать с DOM: уметь найти элемент, поменять атрибутысвойства, вставитьудалить из DOM-дерева, повеситьудалить слушатель события и тд.
- Основы функционального программирования
- Опыт работы с GIT
- Базовый опыт взаимодействия с NPM
- Опыт работы с линтерами и форматерами кода (ESLint & Pretteir)
- Знакомство со сборщиками (желательно ESBuild)
Опционально:
- Опыт документирования кода в JSDoc
- Опыт работы с библиотекой Highcharts/ChartJS (или иной библиотекой с виджетами) — понимание структуры, API виджетов
- Знакомство с фреймворком Angular 2