Разработчик интерфейсов в CRM
Требования
Местоположение и тип занятости
Компания
Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
Описание вакансии
Условия работы
Наша цель — стать единственной CRM-платформой для всех команд Яндекса, а потом и для других компаний. Наш фронтенд — это SPA-приложение. Мы движемся в сторону микрофронтендов: основной клиентский фреймворк ApolloClient, GraphQL будем собирать c нуля на Node.js из разных источников.
Наш стек:
- фронтенд на React, Redux, MobX;
- бэкенд для фронтенда: на Node.js, REST;
- бэкенд на C#;
- юнит- и E2E-тесты, ручное тестирование (от которого постепенно уходим).
Что нужно делать:
- разрабатывать подсистемы управления правами доступа, изоляции данных между потребителями внутри компании, создания и настройки бизнес-сущностей в рантайме;
- разрабатывать инструменты для настройки и запуска бизнес-процессов по любым событиям в системе и инструменты для внутренней аналитики;
- интегрировать систему с почтой, телефонией и мессенджерами.
Мы ждем, что вы:
- отлично знаете JavaScript и TypeScript;
- следите за современными стандартами языка и браузерным API;
- не меньше года использовали React в коммерческой разработке;
- хорошо знаете вёрстку.
Будет плюсом, если вы:
- разрабатывали системы CRM или Service Desk;
- занимались коммерческий серверной разработкой на Node.js;
- работали с GraphQL;
- настраивали CI/CD.
Бонусы
- программы жилищных займов под 3% или без процентов;
- расширенная программа ДМС, компенсация 80% стоимости ДМС для супругов и детей;
- оценка достижений раз в полгода с подробной обратной связью;
- курсы, тренинги, участие в конференциях;
- система наставничества;
- гибкий график.