Все вакансии

Senior Frontend разработчик

Стрит Фалькон · от 300 000 RUB · Москва · HH · опубликовано 8 июня 2026 г.

Компания Стрит Фалькон
Источник HH
Опубликовано 8 июня 2026 г.
Зарплата от 300 000 RUB

Описание вакансии

Мы разрабатываем цифровые решения для городской инфраструктуры на основе собственного ПО, машинного зрения и искусственного интеллекта.
Наши продукты — интеллектуальная видео аналитика на транспортных объектах, системы мониторинга для умного города и бизнеса.
Фронтенд-команда запускает разработку новой версии продукта с нуля с переосмысленной архитектурой, современным дизайном и расширенной функциональностью, используя современные архитектурные решения. Особое внимание уделяем качеству кода.
Мы ищем Senior frontend разработчика, который присоединится к команде на старте новой версии и будет участвовать в разработке продукта, обеспечивая архитектурную целостность и высокое качество кода, а также напрямую участвовать во всех ключевых фронтенд-частях системы.
Основной стек — React 19, TypeScript, React Query, Ant, Vite, Playwright.
Мы предлагаем:
возможность развиваться в области сложных интерфейсов, визуализации данных и видео аналитики;
официальное трудоустройство в аккредитованной ИТ компании (в соответствии с ТК РФ);
график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день;
удобное расположение: офис в центре города в шаговой доступности от метро с комфортными рабочими местами;
финансовая мотивация: квартальные и годовые премии, а также вознаграждение за привлечение коллег (реферальная программа);
онбординг, рост и развитие: система наставничества, адаптация новичков и обучение за счёт компании;
социальные льготы и компенсации:
компенсация питания и проезда (для офисных сотрудников);
частичная компенсация занятий спортом;
социальные выплаты по особым случаям (рождение ребёнка, свадьба и др.);
дополнительные оплачиваемые выходные дни;
оплата психологических консультаций.
медицинское обеспечение: ДМС со стоматологией предоставляется после успешного прохождения испытательного срока;
яркая жизнь в команде: праздники, спорт, тимбилдинг и настольные игры прямо в офисе.
Обязанности:
написание чистого, тестируемого кода с соблюдением принципов SOLID, KISS, DRY;
проектирование архитектуры фронтенд-приложения, принятие ключевых технических решений;
разработка сложных UI-компонентов и модулей на React + TypeScript;
проектирование и поддержка CSS-архитектуры;
реализация интерактивных графиков и визуализации данных;
работа с REST API через React Query: кэширование, инвалидация, оптимистичные обновления;
работа с WebSocket: подписки, переподключения, обработка потоковых данных в реальном времени;
кодогенерация клиентов из OpenAPI-спецификаций;
проведение Code Review: контроль качества кода, соблюдение архитектурных соглашений и стандартов команды;
покрытие кода автотестами (Playwright Component Testing);
оптимизация производительности приложения;
анализ технических спецификаций и требований, выявление неоднозначностей и потенциальных проблем на ранних этапах;
взаимодействие с бизнес-аналитиками, дизайнерами и backend-командой;
оценка технических рисков, внимание к деталям;
участие в формировании и поддержании технических стандартов и документации.
Требования:
высшее образование (техническое);
общий опыт frontend-разработки от 4 лет, из них не менее 2 лет коммерческой разработки на React;
уверенное понимание принципов ООП, чистой архитектуры, паттернов проектирования (SOLID, GoF);
глубокое знание TypeScript: дженерики, условные и mapped-типы, утилитарные типы, строгая типизация на всех уровнях приложения;
экспертное владение React: жизненный цикл, хуки, композиция, оптимизация рендеринга, React Router, понимание внутренних механизмов;
опыт работы с state-management решениями. Понимание, когда state-manager нужен, а когда — избыточен;
опыт работы с MUI (Material UI) или Ant Design — построение собственных дизайн-систем поверх библиотеки;
опыт работы с библиотеками визуализации данных и построения графиков;
знание CSS/SASS на уровне самостоятельной вёрстки сложных интерфейсов (Flexbox, Grid, адаптив, анимации);
системный подход к тестированию: unit-тесты, компонентные тесты (Playwright, Testing Library, Vitest);
понимание принципов работы REST API, опыт интеграции с бэкендом (Axios, React Query);
опыт реализации авторизации и аутентификации на клиенте;
опыт работы с WebSocket: подписки, переподключения, обработка потоковых данных в реальном времени;
опыт работы с OpenAPI Generator для кодогенерации API-клиентов;
опыт настройки и конфигурирования Vite;
опыт профилирования и оптимизации производительности;
навыки работы с Git, опыт с системами контроля версий (GitLab CI/CD);
опыт работы с Figma: анализ макетов, извлечение стилей.
Будет преимуществом:
опыт создания компонентных библиотек;
опыт работы с Яндекс.Картами.
Мы рады, что вы внимательно изучили нашу вакансию и просим начать наше знакомство с сопроводительного письма "Мне интересна вакансия "Стрит Фалькон" потому что...".

Навыки

  • React
  • TypeScript
  • CSS
  • REST
  • Git
  • GitLab
  • CI/CD
  • Figma
Открыть вакансию в ленте