====В Яндексе существует большое количество сервисов, которые в том или ином виде используют чаты, например:
- с организациями на страницах поисковой выдачи;
- между водителем и пассажиром такси;
- в Ямбе — мессенджере Яндекса для корпоративного общения;
- с Алисой;
и множество других.
В ваши задачи будет входить разработка, поддержка и развитие SDK, позволяющего легко интегрировать чаты в веб-сервис, а также разработка и развитие связанных с SDK продуктов. SDK будет использоваться на сервисах, которыми ежедневно пользуются миллионы человек. Мы ищем разработчика, который будет решать следующий спектр задач:
- проектирование и разработка SDK с учетом высоких требований к производительности;
- разработка UI-чатов и их интеграция в сервисы;
- изучение и внедрение новых технологических решений;
и другое.
====Наши требования:
- хорошее владение JavaScript;
- знание HTML и CSS, а также особенностей их отображения в различных браузерах;
- знание принципов работы протокола HTTP и Websocket;
- умение работать в командной строке *nix;
- опыт работы с системами контроля версий (Git);
- знание классических алгоритмов и структур данных.
====Также приветствуются:
- опыт использования React/Flux/Redux;
- знакомство с css-препроцессорами (stylus, sass, less);
- знание хотя бы одной из систем сборки (grunt, gulp, webpack);
- опыт разработки на Node.js;
- понимание методологии БЭМ;
- опыт написания тестов (юнит или интеграционных).