Мы разрабатываем цифровые решения для городской инфраструктуры на основе собственного ПО, машинного зрения и искусственного интеллекта. Наши продукты — интеллектуальная видео аналитика на транспортных объектах, системы мониторинга для умного города и бизнеса. Фронтенд-команда запускает разработку новой версии продукта с нуля с переосмысленной архитектурой, современным дизайном и расширенной функциональностью, используя современные архитектурные решения. Особое внимание уделяем качеству кода. Мы ищем 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: анализ макетов, извлечение стилей. Будет преимуществом: опыт создания компонентных библиотек; опыт работы с Яндекс.Картами. Мы рады, что вы внимательно изучили нашу вакансию и просим начать наше знакомство с сопроводительного письма "Мне интересна вакансия "Стрит Фалькон" потому что...".
Похожие вакансии
Договорная
Москва. Станции метро: Площадь Революции, Кузнецкий мост, Лубянка
amoCRM
Договорная
Москва. Станции метро: Площадь Революции, Кузнецкий мост, Лубянка
Агротехнические Системы
Frontend-разработчик (Middle/Senior)
От 180 000 до 300 000 руб.
Москва. Станции метро: Площадь Революции, Кузнецкий мост, Лубянка
ООО "Джейкет.ру"
Frontend-разработчик (React) middle/senior
Договорная
Москва. Станции метро: Площадь Революции, Кузнецкий мост, Лубянка
ОМНИДАТА
Frontend JavaScript-разработчик (middle/senior)
Договорная
Москва. Станции метро: Площадь Революции, Кузнецкий мост, Лубянка
ИЦ АЙ-ТЕКО
Frontend разработчик (Vue.js) Middle/Senior
Договорная
Москва. Станции метро: Площадь Революции, Кузнецкий мост, Лубянка
Пуск