Ключевые навыки
Требуемые навыки:
0) Понимание, что такое git, как настроить клиент, что такое стратегия workflow (понимание технологии CI-CD на уровне: что это в общих чертах такое), умение установить себе nodejs, npm, пользоваться ими на уровне запуска вебпака, в идеале: умение этот вебпак настраивать, умение пользоваться гуглом и справочным материалом;
1) Знание о стандартах синтаксиса и состава классов JS: ECMA2015 (ES6), ECMA2016 (ES7), понимание что такое JSX и чем он от ES(5,6,7) отличается (тут должен сказать, что jsx - это как html - вместо кода создания объектов - тег, или около того, например: js с "сахаром для программиста");
2) Понимание, что такое babel (компилятор ECMA), зачем нужен webpack (оболочка сборщика, которая выполняет последовательный или параллельный запуск компиляторов и трансляторов для файлов в проекте согласно перечню правил сборки);
3) Немного знать о технологиях асинхронных фоновых запросов, в идеале уметь работать и с инструментами их обеспечивающими: ajax, xhr, axios, знать о форматах данных: json, jsonp; понимание что такое rest, fullRest;
3.а) вообще иметь представление об асинхронности: async/await, Promise, workers (многопоточный js);
4) Обязательно: знание JQery !!
5) Понимание, что такое: stateIn (объект сам хранит и управляет состоянием, обеспечивая взаимодействие с пользователем), stateLess (объект не хранит состав состояния и может не обеспечивать управление им: выполняет визуальное отображение переданной копии части состояния приложения по событию [observable, axios]), reduce (шлюз получающий ответы rest и генерирующий внутренние для приложения события в зависимости от состава поступающих данных, с нормализацией модели данных);
6) Библиотека reactJS и модули к ней;
7) Библиотека и технология reactNative;
Языки программирования:
Языки программирования:
- PHP (+ООП),
- Mysql,
- JavaScript,
- Ajax;
Разработка реляционных систем хранения, распределения и синхронизации данных.
Самое важное :
Адекватность и ответственность. Если взялся - доделай. Если дедлайн профакапить собрался - предупреди. В рабочее время должен быть доступен и на рабочем месте.
Мы стремимся создавать комфортные рабочие условия, работать плодотворно и создавать качественный продукт.
Обеспечиваем нагрузку не мене 120 часов в месяц, при желании работать больше - обеспечим и сверхурочные часы!
Рабочий график 5/2 с 9.00 до 18.00 часов. (+/- час)
Первые два месяца испытательный срок и ЗП без бонусов (KPI). Финальная ЗП определяется по итогам собеседования и выполнения тестовых задач с нашим техническим директором.
Бонусы
Мы можем предложить именно те бонусы, которые вы больше всего хотите - это бонус к зарплате!
Возможна удаленная работа.