Что мы хотим от teammate:
— Уверенное использование ES6, ESNext, etc;
— Знание React.js и его зоопарка на достойном уровне;
— Хотя бы среднее знание TypeScript;
— HTML5, CSS3 with modules;
— Уверенное знание GIT;
— Знание или желание знать паттерны проектирование;
— Понимание парадигм функционального и классического подхода;
— Умение принимать решения в вопросах написания функциональности;
— Опыт написания unit-test’ов на JS будет плюсом;
— Желание улучшать проект, и предлагать способы достижения этого будет большим плюсом.
Если Вы чего-то их этого списка не знаете, но есть желание научиться, то это — не проблема. Мы научим, расскажем и покажем.
Мы предлагаем:
Работу в продуктовой компании
Интересные задачи и возможность дальнейшего профессионального роста
Оплачиваемые курсы / конференции / тренинги
Оплачиваемый отпуск и больничные (медицинская страховка)
Курсы английского языка
Официальное трудоустройство (по трудовой книжке или ФОП)
Офис в центре Киева (м. Золотые Ворота / м. Театральная)
В задачи разработчика будет входить не только разработка логики на JS, но и верстка проекта, так что необходимы знания HTML5, CSS3 с использованием CSS-Modules и методологии BEM (список поддерживаемых браузеров не длинный и не страшный).
В процессе апгрейда уберем весь BEM, перейдем к использованию SCSS.
Для менеджмента репозиториев используется GitLab. Таски и борды находятся там же. Интерфейс простой и удобный.
В данный момент проект находится в фазе активного обновления и апгрейда. Переезд на TypeScript, улучшение архитектуры, уход от BEM методологии.
О проекте и с чем придется работать:
Проект работает на React с около-реакт зоопарком (react-router, react-redux, redux-thunk, react i18n, etc).
В данный момент активно переводим проект на TypeScript.
Компиляция и сборка проекта осуществляется с помощью Webpack.