Автоотклики

Опубликована вчера · hh.ru

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

АО Мой спорт

  • Москва · удалённо
  • middle
  • вилка не указана

О вакансии

МОЙ СПОРТ - продуктовая SportTech компания. Наша команда создала всероссийскую автоматизированную информационную систему, чтобы спортивный процесс стал удобнее для всех его участников.

Ищем Frontend-разработчика для создания новых продуктов и развития веб-приложений. Предстоит работать над пользовательскими интерфейсами, участвовать в проектировании решений и влиять на качество и развитие продуктов компании.

Позиция предполагает оформление в штат по срочному трудовому договору на 11 месяцев (все гарантии ТК РФ: «белая» зарплата, оплачиваемый отпуск, больничный) с возможностью продления договора или перехода на бессрочный по результатам работы на проекте.

Чем предстоит заниматься

Разрабатывать новые веб-приложения, модули и пользовательские интерфейсы. Развивать и рефакторить существующую функциональность. Интегрировать 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-компании. Гибридный (комбинированный) или удаленный формат работы. Соблюдение трудового законодательства. Сильную команду и возможность влиять на технологические и продуктовые решения. Технику для работы. ДМС после прохождения испытательного срока.

Навыки из вакансии

TypeScriptReact

Письмо под эту вакансию

Напишет ИИ-работяга по вашему резюме с hh.ru. Бесплатно, 5 в день.

Нужен вход через Telegram и подключённый hh — резюме берём оттуда.

Похожие вакансии

Не то, что искали? Ответьте на пять вопросов — подборка будет приходить в Telegram раз в день.

ИИ-работяга откликается на такие вакансии за вас — и пишет письмо к каждому отклику

24 часа бесплатнокарта не нужна