Требования:
- опыт работы фронтэнд-разработчиком более 4 лет;
- знание и умение применять на практике принципы ООП и ФП;
- уверенное знание JavaScript и одного из Angular/ReactJS, HTML5/CSS3, кроссбраузерной верстки;
- опыт работы с препроцессором Less или SASS;
- опыт в сопровождении кода тестами;
- ответственность — умение четко и в срок выполнять поставленные задачи.
Задачи:
У нас не придётся заниматься поддержкой сайта, рисовать баннеры или править пиксели.
90% работы — это создание чего-то нового.
Большая часть задач связана с визуализацией данных (big data) всеми различными способами– это различные типы графиков и диаграмм, сложных табличных представлений. И несмотря на то, что мы работаем для корпоративного мира (B2B), мы стараемся делать наши решения максимально удобными для пользователей, с чем нам очень помогает команда UX-специалистов.
Непосредственно предстоит заниматься:
- разрабатывать SPA клиентской части продуктов компании;
- писать unit тесты;
- участвовать в технических встречах;
- проводить ревью кода;
- работать с такими инструментами как: webpack 1/2, Redux, Angular 1/2, ES6+, Typescript 2.x, RxJS.
При желании можно также участвовать в opensource-проектах компании – мы создаем и публикуем инструментарий (linter кода, Angular-компоненты, CLI), используемый в разработке.
Немалую часть времени уделяем research-активностям – можно самому выбрать интересующую тему, затрагивающую нашу технологическую область, инструментарий, методы и процессы разработки, одному или в команде провести исследование. В частности, за время работы была создана экосистема разработки на Node.js и своя собственная компонентная база.
Полученные результаты обогащают культуру разработки и могут применяться на практике. Также пишем статьи для opensource-community, доклады для внутренних и внешних митапов или конференций.