Напиши текст вакансии для должности "Frontend Developer (Avocado Team)". Название компании: "Semrush". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Python', 'Git', 'JavaScript', 'PostgreSQL', 'Docker'

Semrush – продуктовая IT-компания. С 2008 года мы разрабатываем свою собственную онлайн-платформу для интернет-маркетологов и у нас неплохо получается! Доказательством этому является премия WORLD’s BEST SEARCH SOFTWARE, которую мы получаем уже три года подряд. С помощью Semrush можно отслеживать эффективность сайта, оценивать положение продукта в сети, анализировать конкурентов и многое другое.Сегодня нашим сервисом пользуются 7 000 000 маркетологов из Америки, Европы, Азии и Австралии, а над созданием трудятся более 1000 человек по всему миру.С самого основания мы привержены своим фундаментальным ценностям: всегда отдавать приоритет людям, а не процессам, приспосабливаться к переменам, а не следовать строгому плану.Тебе это близко? Давай с нами!И да, у нас есть много интересных технических задач. Мы, Avocado Team, создаем новый проект App Center – магазин приложений от сторонних разработчиков внутри Semrush. Это платформа на стыке продукта и инфраструктуры, которая также включает в себя: инструменты для быстрой интеграции новых приложений, документацию, API, SDK. Количество задач постоянно растет и мы ищем опытного frontend разработчика, который стремится сделать продукт лучше, и для кого язык программирования – лишь инструмент в решении задач. Что мы используем:  Для сервера: Python, nginx, aiohttp, SQLAlchemy, Alembic, PostgreSQL, pytest; Для клиента: React, TypeScript, CSS-modules, Jest, Webpack; А так же: GitLab CI, docker-compose, Kubernetes, Splunk, Sentry.  Инструменты выбирает сама команда и они могут меняться. Мы пробуем новое, иногда что-то добавляем, а иногда с чем-то прощаемся. Примеры того, чем предстоит заниматься:  Писать код, тестировать его, и деплоить; Участвовать в разборе задач и в код-ревью; Следить за стабильностью наших сервисов и исследовать баги; Поддерживать документацию; Общаться с вендорами по поводу интеграции приложений.  Чего мы ожидаем:  Опыт JavaScript, включая такие концепции как асинхронное программирование, замыкания, типы и ES6. Опыт React будет бонусом; Знания HTML/CSS, включая такие концепции как layout, специфичность, кросс-браузерность и accessibility; Опыт работы с другими языками программирования, отличными от JavaScript; Стремление развиваться в разных направлениях разработки, включая Backend; Ответственность в решении задач. Понимание “зачем” это делается, а не только “как”; Готовность принимать самостоятельные решения; Уверенный письменный и устный английский.  Преимуществом будет:  Опыт разработки любого рода API; Участие в open-source проектах; Свой проект, сделанный с нуля; Опыт обучения разработчиков; Внимательное отношение к дизайну продукта; Желание выступать и презентовать свои идеи и достижения.  Мы предлагаем:  Данное предложение подразумевает работу в формате FLEX: несколько дней в неделю работа из дома, несколько – все же из офиса (10 минут от ст.м. Московские ворота). Поверь, так будет продуктивнее и эффективнее. Мы проверили. Гибкое начало рабочего дня, которое подойдет как жаворонку, так и сове. Ты можешь начать день в период с 9:00 до 12:00. ДМС со стоматологией. Страхование жизни. Agile-подход в работе (с удовольствием всему научим). Онлайн-обучение английскому. Тренинги/онлайн-курсы/конференции/книги для прокачивания твоих hard- и soft-скиллов. Компенсация затрат на спортивные увлечения и хобби (зал/танцы/скалодромы/верховая езда/рисование/ вэйкборд… Да что угодно! Выбор за тобой). Возможность прохождения консультаций с психологом. Мы поддерживаем не только физическое, но и ментальное здоровье сотрудников. Крутые вечеринки, тимбилдинги и корпоративы в форматах офлайн и онлайн – зависит от ситуации в мире. Нам весело в любом случае:)