Яндекс.Коннект — это пакет сервисов для совместной работы. С его помощью любая организация может наладить рабочие процессы и эффективные коммуникации между сотрудниками. В пакет включены Яндекс.Почта, Диск и Календарь — сервисы, которыми уже много лет пользуются миллионы людей. Кроме того, в него входят решения, которые раньше были доступны только сотрудникам Яндекса: корпоративный мессенджер, платформа для организации базы знаний, трекер задач и другие.
Наш сервис постоянно растёт и развивается, а вместе с ним и наша команда. Мы стараемся, чтобы новый функционал появлялся в Коннекте в кратчайшие сроки и без ущерба качеству. Поэтому у нас много интересных задач. Мы ищем человека, который будет решать их вместе с нами.
====Наши требования:
- знание JavaScript и HTML5, опыт работы с HTML5 API будет плюсом;
- владение системой контроля версий Git;
- знание принципов работы HTTP;
- умение обходиться без тяжеловесных библиотек (jQuery, Lodash);
- умение работать с асинхронностью и организовывать код;
- знание основных паттернов проектирования;
- владение Webpack, организация сборки сложных проектов, опыт написания собственных плагинов приветствуется;
- знание React (опыт работы с React Router будет плюсом); понимание, как работает фреймворк; знание жизненного цикла компонентов и способов оптимизации производительности;
- знание Flux/Redux, понимание архитектуры, навыки работы с данными, опыт работы с Immutable будет преимуществом;
- уверенная работа с сетью средствами XHR/Fetch Api/WebSocket;
- знание Flexbox и css-анимации, оптимизация отрисовки страниц, знание препроцессоров (Stylus / LESS и т. д.) будет плюсом;
- опыт тестирования компонентов или написания юнит-тестов;
- базовые знание Node.js.