Все вакансии России 0

Middle / Senior Frontend-разработчик

з/п не указана
АО Мой спорт
Москва Постоянная занятость Удаленная работа

Описание

МОЙ СПОРТ - продуктовая SportTech компания. Наша команда создала всероссийскую автоматизированную информационную систему, чтобы спортивный процесс стал удобнее для всех его участников. Ищем Frontend-разработчика для создания новых продуктов и развития веб-приложений. Предстоит работать над пользовательскими интерфейсами, участвовать в проектировании решений и влиять на качество и развитие продуктов компании. Чем предстоит заниматься Разрабатывать новые веб-приложения, модули и пользовательские интерфейсы. Развивать и рефакторить существующую функциональность. Интегрировать Frontend-приложения с API и внешними сервисами. Проектировать технические решения совместно с командой. Писать понятный, поддерживаемый и тестируемый код. Разрабатывать модульные, компонентные и интеграционные тесты. Проводить код-ревью и участвовать в развитии инженерных практик. Анализировать и устранять ошибки, проблемы производительности и совместимости. Участвовать в оценке и декомпозиции задач, планировании и технических обсуждениях. Взаимодействовать с продакт-менеджером, тимлидом, разработчиками, QA, дизайнерами, аналитиками и SRE/DevOps. Использовать AI-инструменты для разработки, тестирования, рефакторинга и документирования кода с обязательной проверкой результата. Для Senior-разработчика дополнительно: Принимать и обосновывать архитектурные решения. Проектировать структуру приложений, модулей и общих компонентов. Определять технические стандарты Frontend-разработки. Выявлять архитектурные риски и управлять техническим долгом. Участвовать в развитии менее опытных разработчиков. Совместно с дизайнерами развивать UI-kit или дизайн-систему. Участвовать в выборе технологий и развитии Frontend-архитектуры платформы. Технологический стек React 18. TypeScript. Tailwind CSS. TanStack Query (React Query). React Router 5. Vite. ESLint и Prettier. GitLab и TeamCity. Jira и Confluence. Требования Коммерческий опыт Frontend-разработки на React и TypeScript. Уверенное знание JavaScript, TypeScript, HTML и CSS. Понимание жизненного цикла компонентов React и принципов работы хуков. Опыт разработки функциональных компонентов и переиспользуемых UI-компонентов. Опыт интеграции с REST API и обработки асинхронных запросов. Понимание принципов управления серверным и клиентским состоянием. Умение проектировать структуру Frontend-приложения и разделять зоны ответственности компонентов. Знание принципов адаптивной и кроссбраузерной вёрстки. Опыт работы с формами, валидацией и обработкой пользовательского ввода. Опыт написания модульных и компонентных тестов. Умение работать с инструментами разработчика браузера. Понимание основных способов оптимизации производительности веб-приложений. Опыт работы с Git и участия в код-ревью. Умение декомпозировать задачи и аргументировать технические решения. Использование ИИ в разработке Опыт применения AI-инструментов для написания и рефакторинга кода, генерации тестов, поиска ошибок и подготовки документации. Умение формулировать запросы к AI-инструментам и передавать им необходимый технический контекст. Способность проверять сгенерированный код на корректность, безопасность, производительность и соответствие архитектуре проекта. Понимание ограничений AI-инструментов и рисков использования конфиденциальных данных. Готовность нести личную ответственность за код и решения независимо от того, использовался ли ИИ при их подготовке. Будет преимуществом Опыт работы с React Testing Library, Jest и Playwright. Опыт разработки E2E-тестов. Опыт работы с ApexCharts или другими библиотеками визуализации данных. Опыт создания сложных таблиц, дашбордов и аналитических интерфейсов. Опыт разработки или развития дизайн-систем и библиотек компонентов. Знание принципов веб-доступности — WCAG и ARIA. Опыт оптимизации Core Web Vitals, размера bundle и скорости загрузки приложений. Опыт работы с WebSocket или Server-Sent Events. Опыт контейнеризации Frontend-приложений. Опыт построения CI/CD для Frontend-приложений. Понимание принципов безопасной Frontend-разработки. Опыт миграции крупных приложений между версиями React, React Router или других основных библиотек. Техническое интервью Техническое интервью включает обсуждение опыта, подходов к архитектуре Frontend-приложений и небольшую практическую задачу в формате live coding в любой, комфортной IDE без использования ИИ. Условия: Официальное трудоустройство в аккредитованной IT-компании. Гибридный (комбинированный) или удаленный формат работы. Соблюдение трудового законодательства. Сильную команду и возможность влиять на технологические и продуктовые решения. Технику для работы. ДМС после прохождения испытательного срока.

Откликнуться
Источник: hh · вчера

Похожие вакансии в городе Москва

Все вакансии в городе Москва →