Требуемый опыт работы: 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)