ЯРазработчик
Упс! Что-то пошло не так :(
Во время загрузки страницы произошла непредвиденная ошибка. Пожалуйста, убедитесь что используете современный браузер и попробуйте перезагрузить страницу.

Middle Full-stack React / Node.js Developer (remote, relocate possible)

Dektry
Удалённо из любой локации
От 37 500 руб.
JavaScript
React
Node.js
HTML
CSS
Jest
Базы данных
Redux
Размещено 1 неделю назад
1
Чем надо будет заниматься:
— Разработка проектов на основе React / Node.js;
— Создание качественного кода по стандартами компании;
— Сопутствующие задачи: митинги, оценки задач, анализ требований.
Обязанности:
— Являться частью процесса разработки, реализуя требования пользовательского интерфейса;
— Быть частью команды разработки (методология Agile / SCRUM, code review, и т.д.);
— Погружение в быстроизменяющийся мир веб разработки.
Требования:
— Минимум 1 год коммерческого опыта;
— Отличное знание чистого JavaScript; понимание особенностей его работы: наследование, контексты, замыкания; структуры данных;
— Понимание ООП, знания паттернов проектирования;
— Отличное знание Node.js (Buffers, Module System, Process Object, Files) и уверенное владение одним из фреймворков: ExpressJS / LoopBack / Sails.js и библиотекой React;
— Опыт работы с базами данных;
— Опыт работы с фреймворками для логгирования ( Node-loggly);
— Знание Real-time Communication solutions (WebSocket, socket.io);
— Знания typed superset (Typescript);
— Знание Build tools (npm scripts, webpack);
— Знание styling in React (CSS preprocessors, CSS Architecture, CSS in JS);
— Знание решений State Management (Component State / Context, Redux, MobX, react hooks);
— Знание sequlize;
— Знание express;
— Знание graphql;
— Знание material;
— Знания фреймворков по UNIT-testing (jest, enzyme), опыт UNIT-testing (jest, chai, mocha, enzyme)
— Знание вспомогательных библиотек (Lodash, Moment, classnames);
— Search Engines;
— Опыт работы с системами кэширования: memcached, Redis;
— Опыт работы с Git;
— Алгоритмические знания и структуры данных (стек, очередь, хеш-таблица, бинарное дерево);
— Знание паттернов (Factory, Prototype, Singleton, Observer, Strategy, State, Middlewares);
— Знание английского от Pre-Intermediate.
Бонусы
— Интересные серьезные проекты;
— Налаженные рабочие процессы;
— Различные поощрения в саморазвитии: английский и т.п;
— Честная зарплата, регулярный пересмотр;
— Удаленная работа;
— Гибкий рабочий график.
Дополнительные инструкции
Если у вас есть аккаунт на гитхабе, хабре или где-то ещё, то расскажите о нем в сопроводительном письме.
Отклики, вопросы и предложения направляйте на ulyana.silvanovich@dektry.com
Как откликнуться на вакансию
Почта для контакта hello@dektry.com