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

Зарплата

от 1000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Web & mobile development company

Описание вакансии

Условия работы

О компании:
Молодая и быстрорастущая компания Dektry ищет себе в команду Middle разработчика. Команда состоит из высококвалифицированных специалистов, готовая создавать комплексные решения в сфере WEB.


Чем надо будет заниматься:

— Разработка проектов на основе 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