Напиши текст вакансии для должности "Frontend-разработчик". Название компании: "ELMA". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'RxJS', 'Git', 'Angular', 'CSS3'

ELMA – это возможности для каждого. ELMA — российская ИТ-компания, разработчик low-code платформ для автоматизации и роботизации бизнес-процессов с использованием искусственного интеллекта, чат-ботов и компьютерного зрения. Мы не просто помогаем бизнесу адаптироваться и справляться с переменами во внешнем мире (хотя и это тоже), мы управляем переменами в бизнесе. С 2008 года более 2000 компаний в России и СНГ внедрили и успешно используют наши программные продукты. На протяжении нескольких лет ELMA уверенно занимает лидирующую позицию на рынке BPM-систем в России и СНГ по версии делового портала TAdviser. Наша философия отражена в слогане “Меняйся легче!” — мы создаем культуру изменений и инноваций для индустрии, рынка….мира. Компания ELMA — это инноватор, который задает вектор развития и внедряет новые идеи в массы. Проектов много и мы расширяем команду. Технологии:  Frontend написан на Angular (на данный момент версии 12), rxjs; Внутренняя библиотека общих компонентов: часть на базе сторонних пакетов, часть самописных; Адаптивный дизайн; Desktop и мобильное приложение, сделанные в виде web-wrappers (с применением платформ Electron и Cordova соответственно); Проект состоит из переиспользуемых модулей и функциональных модулей (как независимых, так и зависимых от других); Собирается в несколько bundle-ов, в т.ч. один основной; Визуальный конструктор интерфейса (для адаптации интерфейса системы силами самих партнеров/клиентов).  Задачи:  Развитие и поддержка библиотеки общих компонентов; Развитие и поддержка визуального конструктора интерфейсов; Оптимизация приложения. Решение прочих задач во Frontend-направлении.  Обязательно:  Опыт во фронтенд-разработке; Знание веб-технологий.  Желательно:  Опыт работы с Angular, rxjs; Опыт разработки крупных Frontend-приложений; Опыт командной разработки; Знание подходов к организации кода, в т.ч. с учетом специфики Angular; Чувство прекрасного :) И в плане UI, и в плане кода.