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

Работаем с высоконагруженными системами: у наших проектов большая аудитория и внушительные объёмы данных. Спектр задач — широкий, они интересные и чертовски сложные. Мы всегда за гибкий подход в выборе технологий и решений. А ещё — за открытость. Сможешь смело высказать мнение и донести идеи до команды и руководства. Наши рабочие процессы чётко выстроены и хорошо налажены. Минимум рутины, максимум любимого дела: всё, чтобы ты круто развивался и рос профессионально. Всегда готовы тебе с этим помочь! В дружную команду Tech мы ищем Senior Frontend-разработчика. Обязанности:  Проектирование, разработка, поддержка клиентского кода PWA-приложения; Проектирование, разработка, поддержка клиентского кода дизайн-системы; Коммуникация с другими командами разработки; Проведение ревью кода; Проведение ревью дизайна на предмет реализации.  Требования:  Опыт разработки веб-приложений; Опыт работы с TypeScript, Angular, RxJS; Понимание REST API и WebSocket; Понимание основных концепций ООP, FP; Знание внутреннего устройства и работы браузера, его основного API; Умение выстраивать архитектуру с применением паттернов и без; Опыт в оптимизации производительности веб-приложений; Знание и применение паттернов проектирования, соблюдение принципов SOLID.  Будет плюсом:  Умение написания конфигов сборки приложения (Webpack); Опыт работы с Node.js; Понимание EDA (Event-Driven Architecture); Опыт работы с Stencil.js; Слежение за развитием новых технологий и их внедрение.