Описание вакансии
Условия работы
CRM (Customer Relationship Management) – система управления взаимоотношениями с клиентами, в данном случае — с клиентами Яндекса. Цель CRM – помочь менеджерам максимально эффективно взаимодействовать с клиентами и оперативно решать возникающие у них проблемы. В CRM работает небольшая команда талантливых и умных ребят, которым не хватает фронтенд-разработчика, чтобы реализовывать все задумки быстро и качественно.
Задачи
Основная задача – это активное участие в проектировании (как архитектуры, так и интерфейса) и написании новой CRM-системы с учетом всех бизнес-требований и пожеланий пользователей. Новая система будет представлять из себя SPA (single page application), взаимодействующую с сервером через REST API.
Новая система должна быть:
- модульной – система будет очень большой, поэтому необходимо будет разделить ее на части и подумать над переиспользованием UI-компонентов;
- быстрой и отзывчивой – бекенд-разработчики борются за каждую миллисекунду и ждут того же от фронтендa;
- красивой и удобной.
Требования:
- HTML, CSS, JS (желательно знать или интересоваться CSS >= 2, ES6 и т.п.);
- общее понимание юзабилити интерфейсов;
- умение сверстать все свои задумки (так, чтобы всё работало во всех основных браузерах);
- опыт, знания или интерес в области проектирования модульных приложений на JavaScript;
- знание любого MVC-фреймворка (Angular, Backbone и т.п.);
- знание стека React + Redux;
- знания в области оптимизации и сборки проекта (Webpack, Gulp и т. п.).
Бонусы
Обширный соцпакет, компания оплачивает релокацию из любой точки планеты
Дополнительные инструкции
Если вакансия для вас интересна, просим вас указывать ваши контактные данные для оперативной обратной связи.