Middle/Senior Frontend-разработчик
Прямой работодатель GreenData ( greendatasoft.ru )
Опыт работы от 1 года до 3х лет
Обязанности
- участвовать в архитектурных задачах и принятии решения по ним
- проводить оценку времени и трудоемкости реализации требований
- распределять задания между программистами в соответствии с техническими спецификациями
- разрабатывать frontend с использование стека Javascript/Typescript (React,
библиотека Mobx);
- участвовать в разработке сборки проекта
- консультировать и помогать коллегам разработчикам и аналитикам в решении задач;
- проводить Code review;
- участвовать в собраниях, связанных с разработкой (scrum-митингах);
- работать с контролем версий, управление сборками;
- осуществлять контроль выполнения задач
- участвовать в проведении собеседований с кандидатами
- документирование ПО
- актуализировать кодовую базу в зависимости от проекта.
- внедрять новые технологии для обеспечения наилучшего качества продукта компании.
- выполнять рефакторинг кода.
Требования
Знание JavaScript, плюсом будет знание TypeScript.
Знание (желательно) одного из современных клиентских фреймворков/библиотек (React, Angular и т.п).
Умение работать с git, понимание git-flow.
Опыт работы с HTML и CSS.
Наши обязательства
Полностью официальное трудоустройство и белая зарплата (оклад+ежемесячная премия).
Большой коллектив и современный офис в центре Перми/ удаленный формат работы
Мы ценим проактивность и взвешенный подход к задачам.
Работа с нами - это возможность реализовать себя и быть замеченным.
Стек технологий в компании
Реализация серверной части приложения и микросервисов - Java 8, Spring
Рендеринг интерфейса – ReactJS, TypeScript
Инструменты для сборки приложения – Webpack, Maven
Компоненты
EssentialJS - java-script библиотека, используемая для реализации списков
BPMN.io - инструмент для рендеринга схем BPMN 2.0, web-модельер
Handsontable - query плагин, с помощью которого реализованы excel-таблицы
HighchartsJS - java-script библиотека, используемая для построения динамических схем и диаграмм
Управления состоянием web-приложения - Mobx
Расчеты - GroovyShell / GroovyScriptEngine
Соединение с БД – JPA (API Java EE)
Управление кэшем приложения - Ehcache, Redis, Hazelcast