Требуемый опыт работы: 3–6 лет

В качестве основы для разработки используется React. Но в первую очередь мы ищем JavaScript-разработчика с опытом от 5 лет, который хочет работать над интересными, перспективными продуктами и не боится знакомиться с новыми технологиями. Основной продукт команды: дизайн-конструктор мобильных и web-приложений. Основная цель продукта: разработка приложений без участия разработчика.

Основной stack: Javascript, TypeScript, React (mobx, inversifyJS).

Требуется:

  • знание базы Javascript
  • понимание для чего используются: прототипы, наследование, контексты, замыкания
  • знание возможностей ES6
  • понимание и опыт использования TypeScript
  • знание и понимание разработки на React
  • понимание работы MobX в связке с React
  • будет плюсом (но не обязательно) опыт разработки на React-Native
  • понимание принципов клиент-серверной разработки: методы, протоколы, возможности, ограничения.
  • умение комментировать и документировать код — умение разбираться в чужом коде

Будет плюсом:

  • понимание паттернов проектирования MVC/MVVM
  • понимание принципов SOLID / KISS

Приветствуется опыт работы c технологиями/инструментами:

  • NodeJS
  • Docker-контейнерами
  • Webpack/Rollup/Grunt — SVG (D3/Raphael/JointJS)