Медиалогия

Frontend-разработчик (React)

Не указана
  • Москва
  • От 3 до 6 лет
  • React
  • Redux
  • Redux-toolkit
  • TypeScript
  • HTML
  • CSS
  • React-hook-form
  • CSS Modules
  • Redux-thunk
  • PWA

Медиалогия занимается разработкой продуктов по сбору и анализу данных из СМИ и соцмедиа.

Мы разрабатываем высоконагруженные системы, которые в режиме реального времени сканируют весь текстовый сегмент Интернета (100+ млн. сообщений в сутки, 1.7 млрд. метрик) и, используя уникальные лингвистические технологии, позволяют осуществлять мгновенный анализ упоминаний наших клиентов в социальных сетях, блогах, форумах и управлять их репутацией.


Обязанности:

  • реализация новых пользовательских интерфейсов и компонентов — создание и интеграция новых элементов для улучшения UX в рамках существующих проектов;
  • оптимизация производительности веб-приложений;
  • рефакторинг и улучшение существующего кода — повышение читаемости, модульности и поддержки текущей кодовой базы;
  • работа с API и асинхронными вызовами — интеграция с бэкэнд-сервисами, обработка данных и отображение результатов;
  • поддержка и устранение багов.

Требования:

  • высшее (неоконченное высшее) образование;
  • уверенное владение JavaScript (ES6+), знание TypeScript будет преимуществом;
  • опыт коммерческой разработки на React и TypeScript от 2-3 лет;
  • знание HTML5, CSS3 и навыки верстки, в том числе адаптивной;
  • React (hooks, функциональные компоненты). Будет плюсом представление о классовых компонентах и его жизненном цикле;
  • навыки написания модульных и интеграционных тестов (Jest, React Testing Library или аналогичные инструменты);
  • опыт работы с TanStack Query (React Query) для управления состоянием и взаимодействия с API;
  • опыт работы с Git и понимание процессов командной разработки;
  • будет плюсом опыт работы с системами CI/CD (например, GitLab CI, Jenkins, GitHub Actions и др.);
  • опыт работы с redux, redux-saga ( redux toolkit );
  • иметь опыт клиент серверного взаимодействия с использования рест - протокола (умение работать с API);
  • работа с figma и умение собирать готовые законченные решения на базе дизайн спецификации.

Будет плюсом:

  • опыт работы с требованиями, декомпозиция задач по написанным требованиям;
  • умение самостоятельно разбираться в чужом коде, быстро погружаться в проект и поддерживать существующий функционал;
  • опыт работы в распределенной команде;
  • участие в код ревью (проведение кросс ревью).

Условия:

  • удаленный или гибридный формат работы;
  • заработная плата обсуждается по итогам собеседования с успешным кандидатом;
  • ДМС после испытательного срока;
  • специальные условия для сотрудников на страхование для членов семьи;
  • скидки в компаниях-партнерах (фитнес-центры, обучающие курсы, изучение иностранных языков и многое другое);
  • бесплатное онлайн-обучение на корпоративном портале и корпоративная библиотека;
  • интересные проекты и возможность влиять на технологический стек;
  • офис в пешей доступности от ст. м. Дмитровская (БЦ «Савеловский Сити»).