О насМы — магазин одежды и обуви с оффлайн-бутиком и активно развивающимся интернет-магазином. Для повышения эффективности бизнес-процессов и улучшения взаимодействия с клиентами мы создаём собственную CRM-систему. Вдохновляясь функциональностью Trello, Bitrix24 и AmoCRM, мы ищем разработчика, который реализует продуманное и удобное решение для управления заказами, клиентами и коммуникацией.
Основные задачи по разработке CRM:1. Управление заказами (аналог Trello и Bitrix24): •
Карточки заказов: создание, редактирование и удаление карточек с информацией о заказах.
•
Статусы заказов: настройка этапов заказа с визуальными колонками (как в Trello).
•
Метки и теги: система меток (например, «Срочно», «Проблемный», «VIP») для быстрого поиска.
•
Напоминания: встроенные уведомления о важных задачах или сроках.
•
История действий: подробная история изменений в заказах.
•
Права доступа: разграничение доступа для менеджеров, администраторов и операторов.
2. Управление клиентскими данными: •
Клиентская база: централизованное хранение информации о клиентах (имя, телефон, соцсети, история покупок).
•
Сегментация: автоматическая группировка клиентов по различным критериям (сумма покупок, лояльность, активность).
•
Интеграция с соцсетями: автоматическое сохранение профилей клиентов из социальных сетей.
•
Клиентская аналитика: отчёты о покупательской активности, истории заказов, статистике продаж.
3. Коммуникации (аналог Bitrix24): •
Сохранение переписок: интеграция с мессенджерами и соцсетями (WhatsApp, Instagram, Telegram, VK).
•
Централизованная история чатов: история общения с клиентами привязывается к клиентским карточкам.
•
Шаблоны сообщений: готовые тексты для быстрой отправки.
•
Групповые уведомления: автоматическое создание напоминаний для команды.
Дополнительные задачи (поэтапная реализация):1. Система телефонии (аналог Bitrix24): •
Интеграция с IP-телефонией: запись входящих и исходящих звонков.
•
Переадресация: перенаправление вызовов на другие номера.
•
Исходящие звонки: возможность звонить клиентам прямо из CRM.
•
Журнал звонков: хранение истории звонков, привязанных к клиентам.
2. Встроенный мессенджер для общения с клиентами: •
Отправка сообщений клиентам: через соцсети и мессенджеры прямо из CRM.
3. Управление задачами (аналог Trello): •
Задачи и проекты: создание задач, назначение ответственных, установка дедлайнов.
•
Подзадачи: разбиение сложных задач на этапы с привязкой к проектам или заказам.
•
Контроль выполнения: система контроля статусов задач и уведомлений.
•
Отчёты: аналитика по выполненным задачам, заказам и рабочей нагрузке сотрудников.
4. Функционал в стиле AmoCRM: •
Управление лидами и воронками продаж: настройка нескольких воронок для разных типов или каналов заказов.
•
Автоматизация и триггеры: запуск автоматических действий при изменении статуса заказа или поступлении нового лида (отправка уведомлений, постановка задач).
•
Интеграция чат-ботов: первичная коммуникация с клиентами.
•
Кастомизация полей и форм: гибкая настройка карточек клиентов и заказов, добавление собственных полей.
•
Продвинутая аналитика по воронкам: отслеживание конверсий, анализ эффективности менеджеров, встроенные отчёты по продажам.
Приоритетные навыки: •
Разработка CRM-систем: опыт создания CRM или аналогичных систем с нуля.
•
Backend-разработка: PHP, Node.js, Python (на выбор).
•
Frontend-разработка: React.js, Vue.js или Angular.
•
Работа с базами данных: MySQL, PostgreSQL (или другие).
•
Интеграции через REST API: умение подключать сторонние сервисы (телефония, мессенджеры, соцсети).
•
Проектирование архитектуры: опыт проектирования и внедрения сложных многомодульных систем.
•
Опыт работы с UX/UI: понимание удобного пользовательского интерфейса.
•
Верстка интерфейсов: создание современных, ориентированных на пользователя интерфейсов.
•
Техническая документация: ведение документации по проекту и интеграциям.
Будет плюсом: • Опыт работы с готовыми CRM-системами (Bitrix24, AmoCRM) или таск-трекерами (Trello).
• Опыт внедрения телефонии (Asterisk, Twilio, Sipuni).
• Знание процессов eCommerce и работы интернет-магазинов.
Мы предлагаем: •
Участие в проекте с нуля: возможность выбора технологий и архитектурных решений.
•
Конкурентоспособную оплату: обсуждается индивидуально по результатам собеседования.
•
Гибкий график и удалённый формат: результат важнее местоположения.
•
Влияние на проект: ваши идеи и предложения будут учтены при развитии системы.
Как откликнуться:Откликнуться на вакансию можно через функционал Habr Карьеры: отправляйте ваше резюме, портфолио проектов и описание опыта прямо в отклике на Хабре. Мы свяжемся с вами после рассмотрения вашей кандидатуры!