Медиалогия
Frontend-разработчик (React)
Не указана
- 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 и умение собирать готовые законченные решения на базе дизайн спецификации.
Будет плюсом:
- опыт работы с требованиями, декомпозиция задач по написанным требованиям;
- умение самостоятельно разбираться в чужом коде, быстро погружаться в проект и поддерживать существующий функционал;
- опыт работы в распределенной команде;
- участие в код ревью (проведение кросс ревью).
Условия:
- удаленный или гибридный формат работы;
- заработная плата обсуждается по итогам собеседования с успешным кандидатом;
- ДМС после испытательного срока;
- специальные условия для сотрудников на страхование для членов семьи;
- скидки в компаниях-партнерах (фитнес-центры, обучающие курсы, изучение иностранных языков и многое другое);
- бесплатное онлайн-обучение на корпоративном портале и корпоративная библиотека;
- интересные проекты и возможность влиять на технологический стек;
- офис в пешей доступности от ст. м. Дмитровская (БЦ «Савеловский Сити»).