Middle Frontend Developer
ELMA
( www.elma-bpm.ru )
Аккаунт зарегистрирован с email *@elma-bpm.com
Опыт работы от 3 до 5 лет
Наш продукт направлен на автоматизацию процессов внутри компании. Интеграция различных внутренних и внешних систем, а также взаимодействие с пользователями. Система построена на микросервисной архитектуре с учётом масштабирования и замены отдельных сервисов под нужды клиента. Продукт представляет из себя SaaS-решение и доступен по подписке в B2B сегменте.
Основной нашей задачей является универсализация и переиспользование решений. Мы не реализуем все запросы пользователя как есть, но работаем на коммуникации и выстраивании общих и целостных решений. Наша компания имеет огромный опыт в построении бизнес-процессов различных компаний в России и странах СНГ. Наша задача поделиться этим опытом и сделать целостный и качественный продукт.
Технологии:
- Frontend написан на Angular (на данный момент версии 8), rxjs;
- Внутренняя библиотека общих компонентов: часть на базе сторонних пакетов, часть самописных;
- Адаптивный дизайн;
- Desktop и мобильное приложение, сделанные в виде web-wrappers (с применением платформ Electron и Cordova соответственно);
- Проект состоит из переиспользуемых модулей и функциональных модулей (как независимых, так и зависимых от других);
- Собирается в несколько bundle-ов, в т.ч. один основной;
- Визуальный конструктор интерфейса (для адаптации интерфейса системы силами самих клиентов).
Задачи:
- Добавление новых функций в приложение;
- Развитие и оптимизация приложения;
- Развитие библиотеки общих компонентов и дизайн-системы;
- Развитие визуального конструктора интерфейса.
Обязательно:
- Хороший опыт во фронтенд-разработке;
- Хорошее знание веб-технологий.
Желательно:
- Опыт работы с Angular, rxjs;
- Опыт разработки крупных Frontend-приложений;
- Опыт командной разработки;
- Знание подходов к организации кода, в т.ч. с учетом специфики Angular;
- Чувство прекрасного :) И в плане UI, и в плане кода.