Вы используете устаревшую версию браузера. Он не поддерживает корректное отображение сайта. Обновите браузер до последней версии.

Frontend Developer (Pulse Team) | Semrush

Frontend Developer (Pulse Team)

Saint Petersburg, Russia

Semrush – продуктовая IT-компания. С 2008 года мы разрабатываем свою собственную онлайн-платформу для интернет-маркетологов и у нас неплохо получается! Доказательством этому является премия WORLD’s BEST SEARCH SOFTWARE, которую мы получаем уже три года подряд.

С помощью Semrush можно отслеживать эффективность сайта, оценивать положение продукта в сети, анализировать конкурентов и многое другое.

С самого основания мы привержены своим фундаментальным ценностям: всегда отдавать приоритет людям, а не процессам, приспосабливаться к переменам, а не следовать строгому плану.

Тебе это близко? Давай с нами!

Немного о команде, с которой предстоит работать

Наша команда Pulse занимаемся созданием и развитием внутреннего портала для сотрудников. Решаем много разноплановых технических задач - миграция сервисов, интеграция с внутренними и внешними системами, оптимизация, проектирование и внедрение бизнес-процессов. Не забываем о пользователях — помогаем решать задачи быстрее.
В команде: 1 fullstack разработчик, PO и UX/UI дизайнер.
Запустили продукт в начале 2021, сотрудникам компании нравится. Каждый месяц выпускаем полезные функции.
Ищем себе в команду Frontend Developer, который предложит решения, будет писать чистый код и участвовать в проработке архитектуры технических решений.
Команда Pulse работает над развитием продукта, а не делает однотипные заказные задачи бизнеса. Без бюрократии и дополнительных согласований решаем задачи, сокращая time-to-market.

Наш стек технологий

  • Рабочие станции – Linux, Mac.
  • Хранение данных – Postgres, Redis.
  • Деплой – Gitlab CI.
  • На серверах – Debian.
  • В облаках – Google Kubernetes Engine, Kubernetes, Docker.
  • На backend – Python, Django, для unit-тестов - pytest. 

На frontend:

  • TypeScript
  • React (Create React App)
  • React Router DOM
  • UI - https://i.semrush.com, styled-components
  • Работа с формами - formik
  • Data fetching - SWR

Кто подойдет на эту роль

  • Не менее 3-х лет коммерческой разработки.
  • Высокого уровня ответственности.
  • Опыт использования React, Redux, webpack, TypeScript.
  • Опыт работы с текущими стандартами HTML5 и CSS3, быть в курсе новых веяний в клиентской разработке (фреймворки, CSS пост- и препроцессоры).
  • Навыки работы с Git.
  • Желание постоянно совершенствоваться самому и помогать в этом своим коллегам, а также постоянно вести работу над эффективностью процесса разработки.

Будет плюсом

  • Опыт написания юнит-тестов на JS.
  • Большой опыт работы с REST API.
  • Знание/понимание бэкенд стека: Python, SQL.
  • знание особенностей сборки веб-приложений в Docker.

Что мы предлагаем

  • Выбор формата работы здесь за тобой: Если хочешь, работай в офисе, а не хочешь – работай удаленно. Миксовать тоже можно! Свобода сейчас в тренде. И мы тоже.
  • Гибкое начало рабочего дня, подойдет и жаворонку, и сове. Ты можешь начинать день в любое время с 9 до 12 часов.
  • ДМС со стоматологией. Страхование жизни.
  • Agile-подход к работе (с удовольствием всему научим).
  • Онлайн-обучение английскому.
  • Различные тренинги / онлайн-курсы / конференции / книги для прокачивания твоих хард- и софт-скилов.
  • Компенсация затрат на спортивные увлечения и хобби (зал/танцы/скалодромы/верховая езда/рисование/ вэйкборд… Да что угодно! Выбор за тобой).
  • Возможность прохождения консультаций с психологом. Мы поддерживаем не только физическое, но и ментальное здоровье сотрудников.
  • Крутые вечеринки, тимбилдинги и корпоративы в форматах офлайн и онлайн – зависит от ситуации в мире. Нам весело в любом случае:)

Как пошагово выглядит процесс интервью на эту роль

  1. Ответ рекрутера после отклика на вакансию – до 2х дней.
  2. Телефонный звонок от рекрутера (7-10 минут) – выбор даты и времени за тобой.
  3. Техническое интервью (1,5-2 часа) – выбор даты и времени за тобой.
  4. Интервью с командой, в которую открыта вакансия (1-1,5 часа) – выбор даты и времени за тобой.
  5. Обратная связь по итогам всего процесса интервью с финальным решением – до 3х дней.

Semrush как работодатель предоставляет равные возможности для всех кандидатов. Мы не ограничиваем в трудовых правах и свободах в зависимости от пола, расы, цвета кожи, национальности, языка, происхождения, имущественного, семейного, социального и должностного положения, возраста, места жительства, отношения к религии, убеждений, принадлежности или непринадлежности к общественным объединениям или каким-либо социальным группам, а также от других обстоятельств, не связанных с деловыми качествами кандидата.Все решения о найме кандидатов принимаются на основании потребностей бизнеса, должностных требований, заслуг и индивидуальной квалификации.

Откликнуться на вакансию

Мы будем рады знакомству! Напиши нам, и мы свяжемся с тобой.
Имя
Email
Телефон
Комментарийнеобязательно
Резюме