Выделяем главное.
30 лет на российском рынке
медиаисследований, мониторинга рекламы и СМИ
-
2.5 тб
входящих данных в сутки
-
> 750
сотрудников в компании
-
Распределенная команда, удаленные сотрудники более чем в 25 городах РФ
Mediascope – исследовательская компания, которая работает на стыке медиа и IТ. Мы анализируем аудиторию телевидения, интернета, радио и прессы, поставляем данные и создаем уникальные аналитические продукты, которыми пользуются российские медиа, рекламные агентства и компании-рекламодатели.
Наша задача – создавать и поддерживать индустриальные стандарты работы с данными на рынке медиа и рекламы, а также развивать медиаисследования в России.
Мы ищем FullStack-разработчика с сильной экспертизой во Frontend, который будет развивать системы, направленные на взаимодействие с нашими респондентами (Личный кабинет респондента, система для работы сотрудников) с упором на UI, а также участвовать в доработке и сопровождении серверной части.
Чем предстоит заниматься:
- Работа над конкретным продуктом
- Разработка и развитие пользовательского интерфейса, основное направление
- Интеграция с backend-сервисами
- Доработка существующих Java-сервисов
- Участие в проектировании решений
- Взаимодействие с другими командами (дизайнеры, архитекторы, backend разработчики)
Что для этого потребуется:
- ReactJS — уверенная разработка SPA;
- TypeScript — занание и умение писать строго типизированный код, понимание generics, utility types
- MobX — управление состоянием, архитектура stores, реактивность, работа с классами
- Современный JavaScript (ES6+)
- Работа с REST API
- Понимание объектно-ориентированного программирования;
Начальный опыт написания на java стеке:
- Java 17+
- Spring Boot (в основном Spring MVC, Spring Data JPA, Spring Security)
- Hibernate
- REST-контроллеры
- базовое понимание Spring Security
- конфигурация через application.yml
- Умение работать с реляционными базами данных (PostgreSQL, MySQL) и ORM (Hibernate/JPA)
- Базовые знания Gradle или Maven;
- Понимание принципов построения backend-архитектуры (слои, DTO, сервисы)
Инфраструктура и инструменты:
- Docker - написание Dockerfile
- Git
- feature-branches
- code review
- работа с merge / rebase
- Понимание CI/CD на уровне пользователя (пайплайны, сборка, деплой)
Будет плюсом:
- Опыт разработки больших/сложных SPA
- Опыт работы с MobX в больших проектах; Webpack / Vite
- Понимание принципов SOLID и REST-дизайна
- Опыт работы с: Kubernetes (на уровне понимания); Nginx
- Опыт написания тестов
- Опыт взаимодействия с аналитиками, QA, дизайнерами
- Опыт разработки похожих систем - личных кабинетов, всевозможных админок
- Желание глубже погрузиться в backend разработку в java-мире
Мы предоставим комфортные условия для работы:
- Формат работы: гибрид или удаленно.
- Официальное оформление, гарантируем соблюдения трудового кодекса РФ
- Расширенная медицинская страховка (включая стоматологию)
- Используем современный стек технологий и открыты к внедрению новых инструментов
- Работа в аккредитованной IT -компании
- Мы умеем быстро подстраиваться под изменения, и у нас внутри гибкие процессы
- Наши заказчики: крупные компании на российском медиарынке, у нас разные проекты от значимых до очень значимых
Наши преимущества:
- Выделенный наставник с первых дней работы: мы понимаем, что новая компания - всегда стресс, поэтому у нас новичкам помогают старшие коллеги.
- Внутренние коммьюнити: 2 трека внутренних митапов для аналитиков и инженеров; возможность выступать как спикер или приходить на выступления других коллег в качестве слушателя
- Карьерный рост: при хороших результатах работы вы быстро двигаетесь по карьерному треку
- Уникальная корпоративная культура, ориентированная на людей. Для нас важен каждый коллега, мы всегда открыты к диалогу и любым вопросам сотрудников.
-
Инновационные для медиа-индустрии продукты и задачи
-
Профессиональный рост благодаря работе над уникальными* проектами
-
Современный стек технологий и гибкая ИТ-среда
-
Возможности карьерного роста при проактивном подходе к решению задач
-
Открыты
всему новому:идеям, возможностям, знаниям и задачам
-
Работаем гибко и эффективно:
минимум бюрократии, максимум здравого смысла
-
Непрерывно развиваемся:
растем как эксперты, делимся опытом с коллегами
-
Ценим команду:
поддерживаем теплые отношения и дружелюбную атмосферу как на работе, так и вне её
Ключевые навыки
- ReactJS
- TypeScript
- MobX
- Java
- Spring Boot