Задачи, которые предстоит решать: Разработка и поддержка высоконагруженных интерфейсов аналитической SaaS-платформы Создание интерактивных дашбордов и систем визуализации данных Проектирование и реализация сложных UI для работы с большими объёмами информации Оптимизация производительности клиентских приложений Анализ и устранение узких мест рендеринга Обеспечение стабильной работы интерфейсов в условиях интенсивного потока данных в реальном времени Проектирование архитектуры отображения и обработки данных на клиенте Внедрение практик мониторинга производительности фронтенда Строгое соблюдение принятых в команде правил стиля кода, архитектуры и технологического стека Повышение качества ПО всеми доступными практиками и инструментами Профессиональные знания и навыки: React + TypeScript + SCSS (CSS Modules) Опыт коммерческой разработки на React/TypeScript от 3 лет Уверенное понимание жизненного цикла React и принципов рендеринга Опыт оптимизации производительности React-приложений Уверенное владение Chrome DevTools, React Profiler и инструментами анализа производительности Понимание Core Web Vitals и факторов, влияющих на пользовательский опыт Опыт работы с виртуализацией больших списков и таблиц Опыт разработки высоконагруженных интерфейсов с большим количеством данных Опыт работы с WebSocket и потоковыми данными в реальном времени Опыт работы с библиотеками визуализации данных (D3.js, ECharts, Highcharts, Recharts или аналогичными) Понимание принципов построения аналитических дашбордов и data-heavy интерфейсов Опыт работы с Canvas API будет преимуществом Опыт работы с Vite или Webpack Опыт работы с Docker Compose Умение обеспечивать качество и производительность продукта: выявление и устранение bottleneck'ов клиентского приложения оптимизация потребления памяти предотвращение лишних ререндеров построение эффективных стратегий кэширования и обновления данных анализ производительности на основе метрик и профилирования Личные качества: Ответственность Обучаемость Коммуникабельность Умение работать в команде Исполнительность Внимание к деталям Будет дополнительным преимуществом: Опыт разработки BI-систем, аналитических платформ или торговых терминалов Опыт работы с большими объёмами данных (десятки тысяч и более объектов на экране) Опыт работы с Canvas/WebGL Опыт оптимизации сложных графиков и визуализаций Опыт настройки Lighthouse и мониторинга Web Vitals Понимание принципов клиентского кэширования и работы браузерного рендеринга Опыт использования AI-инструментов для анализа производительности и автоматизации разработки Участие в code review и архитектурных обсуждениях Опыт написания unit- и integration-тестов Для вас: График работы 5/2 с 10:00 до 19:00 (в пятницу на 1 час короче) Стабильные выплаты два раза в месяц Оформление согласно ТК РФ Комфортные условия труда Возможности для профессионального и карьерного роста Современный офис, удобное рабочее место
Задачи, которые предстоит решать: разработка и поддержка высоконагруженных веб-приложений в составе SaaS-платформы проектирование и реализация клиентских приложений на базе микрофронтендов обеспечение высокой переиспользуемости микрофронтендов и компонентов создание качественного UI/UX принятие архитектурных решений и их реализация строгое соблюдение принятых в команде правил стиля кода, архитектуры и технологического стека повышение качества ПО всеми доступными практиками и инструментами Для этого потребуется: Профессиональные знания и навыки: React + TypeScript + SCSS (CSS Modules) Redux/Redux Toolkit (основной state-менеджер) опыт коммерческой разработки на React/TypeScript от 3 лет уверенное понимание React как runtime-модели уверенное владение route-driven архитектурой (React Router) опыт разработки в контексте FSD (Feature-Sliced Design) архитектуры опыт декомпозиции крупных orchestration-компонентов опыт работы с Browser API (localStorage, sessionStorage, BroadcastChannel, tab/window lifecycle) опыт работы с Webpack/Vite опыт работы с docker compose опыт работы с SSE и WebSocket опыт выявления и устранения проблем производительности (DevTools, profiling) Умение задавать и поддерживать инженерную дисциплину: чистый naming, чёткие границы модулей, шаблоны кода, документация Личные качества: ответственность, обучаемость, коммуникабельность, умение работать в команде, исполнительность Будет дополнительным преимуществом: опыт работы с legacy-кодом на Redux / Redux Toolkit / RTK Query активное участие в cross code review владение AI-инструментами для анализа, генерации кода и автоматизации разработки практический опыт разработки keyboard-first сценариев знакомство со Storybook четкое понимание и применение методологии БЭМ Для вас: График работы 5/2 с 10:00 до 19:00 (в пятницу на 1 час короче) Стабильные выплаты два раза в месяц Оформление согласно ТК РФ Комфортные условия труда Возможности для профессионального и карьерного роста Современный офис, удобное рабочее место
Твои задачи: Разрабатывать и развивать ключевые интерфейсы группы продуктов на React; Участвовать в проектировании frontend-архитектуры вместе с командой; Интегрироваться с backend-сервисами и поддерживать стабильный контракт API; Улучшать производительность, доступность и удобство интерфейсов; Участвовать в code review и вместе держать высокий стандарт качества; Декомпозировать задачи, оценивать сроки и предлагать технические улучшения; Погружаться в предметную область, делать не просто "экраны", а полезный продукт. Наш идеальный кандидат: Уверенно работает с React, TypeScript, React Hooks; Умеет верстать, используя BEM-like подход; Умеет проектировать и поддерживать SPA с понятной архитектурой; Имеет опыт работы с REST API; Уверенно работает с browser devtools (performance/profiling); Пишет читаемый код, придерживается код-стайла, принятого в команде, не боится рефакторинга и умеет аргументировать решения; Понимает, когда KISS более уместен, чем DRY; Умеет работать в команде: обсуждать, слушать, договариваться и доводить задачи до результата. Будет плюсом: Опыт с MUI, Tanstack Query; Опыт с SSR (Next.js и прочие решения); Опыт в разработке ERP-систем, дашбордов, админок; Опыт написания тестов (unit/integration) и понимание, когда это действительно нужно; Опыт работы в Gitlab; понимание git-flow. От нас: Обучение, тренинги и прозрачный карьерный рост, корпоративный коуч Классный офис класса А в башне Империя Москвы-сити Комфортная неформальная атмосфера, клубы по интересам, мероприятия Оформление по ТК, ДМС после испытательного срока, страхование от несчастных случаев, онкочекапы и мат.помощь Бесплатные консультации от психологов, налоговых консультантов и др. Корпоративная программа скидок платформы Best Benefits Волонтерские программы, платформа для идей и их реализации, благотворительность