6441 - Активный запрос: Frontend-разработчик, Senior ❗️ — 24 июня 2026 г. в 08:14:03.273
6441 - Активный запрос: Frontend-разработчик, Senior ❗️ 🔥 Важно! Срок подачи кандидатов до 29.06.2026 10:30 - Рейт: 1840.0 - Локация: Только РФ - Часовой пояс: МСК - Формат работы: Удаленно - Особые условия: - Рассматриваются только штатные кандидаты, которые оформлены в штат по ТК РФ (без ИП и ГПХ) - У кандидата должны быть все документы: паспорт (РФ), СНИЛС, ИНН, диплом или справка об обучении, военный билет или приписное, скан бумажной ТК или СТД-Р - Обязательно наличие военного билета или приписного для кандидатов мужского пола - Проект: WEB-приложение для общения с чат-ботом - Длительность: До 6 месяцев 🎯 Компетенции: JavaScript 📌 Основные задачи: Состав задач будет в рамках следующего скоупа функциональности: - Создание библиотеки пользовательских элементов (графиков/элементов управления) - Организация пользовательского интерфейса - Окно вход - Административный портал - Общий дашборд - Дашборд продукта - Сводный дашборд ✅ Требования: -Язык программирования JavaScript/TypeScript: Продвинутые навыки в JavaScript и TypeScript. Понимание работы с генераторами, async/await, proxy, и т.д. Знание глубоких особенностей языка (например, замыкания, this-связывание, прототипы). -Фреймворки и библиотеки React: Сильный опыт работы с фреймворками. Знание архитектурных паттернов (Redux). Умение создавать и поддерживать сложные архитектуры. Понимание работы с Redux в контексте состояний. -API и взаимодействие с сервером Продвинутые навыки работы с API. Понимание кэширования данных, работы с WebSocket, GraphQL. Знание HTTP-протокола и принципов RESTful API. Умение оптимизировать запросы и обработку данных. -CSS и стилизация CSS/SCSS/Less: Сильные навыки в CSS, SCSS или Less. Знание CSS-архитектур (BEM, ITCSS). Умение создавать масштабируемые CSS-системы. Знание работы с CSS-инструментами (PostCSS, Tailwind CSS) и оптимизации CSS-кода. -Опыт работы с версткой Умение создавать высококачественные и адаптивные интерфейсы. Опыт работы с SVG и CSS-анимациями. Знание принципов доступности (accessibility) и создание UI для людей с ограниченными возможностями. Инструменты и технологии - Webpack/Vite: Умение настраивать и оптимизировать модульные сборщики. - Git: Продвинутые навыки работы с Git (GitFlow, GitLab CI/CD). - Node.js: Знание Node.js и npm/yarn для работы с зависимостями и сборщиками. Практические навыки - Архитектура приложений: Умение проектировать масштабируемые и модульные архитектуры. - Code review: Умение проводить качественные code review и помогать команде улучшать код. - Техническое руководство: Возможность работать в роли технического лидера или ментора для более молодых разработчиков. Дополнительные навыки - Тестирование: Сильные навыки в тестировании (Jest, Cypress, Enzyme, или другие). Знание TDD/BDD. - Optimization: Умение оптимизировать производительность фронтенда (JS, CSS, изображения, FCP). - PWA: Опыт работы с Progressive Web Apps (PWA). - WebRTC/WebSocket: Знание работы с реальными таймлинистами (если это важно для проекта). Ключевые навыки: - Архитектурное проектирование: Умение проектировать масштабируемые архитектуры и выбирать подходящие паттерны. - Техническое лидерство: Возможность помогать команде и улучшать процесс разработки. - Оптимизация: Умение оптимизировать производительность и скорость загрузки. - Решение сложных задач: Способность решать сложные проблемы, связанные с взаимодействием с сервером, архитектурой и производительностью. 📩 Просьба предоставлять CV вместе с ФИО, рейтом, локацией (страна + город) и оценкой +/- по требованиям. ✉️ Писать в Max

