АКРИХИН

Frontend-разработчик (React)

Коротко

Frontend-разработчик (React) в АКРИХИН — развитие и унификация нескольких фронтенд-продуктов на React 19, TypeScript, Vite, TanStack Query, Zustand и shadcn/ui, а также поэтапная миграция legacy-проектов с React 17/Next.js 12, Redux, antd и styled-components. Требуется 3-6 лет опыта разработки на React, уверенное владение TypeScript strict, опыт миграции стека и работы с TanStack Query, формами на react-hook-form/zod, а также написание компонентных и интеграционных тестов. Гибридный формат работы в офисе в центре Москвы, ДМС.

Локация
Москва, улица Земляной Вал, 9; гибридный формат работы, офис в центре Москвы
Компания
АКРИХИН — аккредитованная ИТ-компания, развивающая несколько фронтенд-продуктов на разных версиях React и связанных технологий.
Что делать
•Разрабатывать функции на React 19 и TypeScript в режиме strict.
•Участвовать в унификации стека: Vite, TanStack Query, Zustand, wretch, react-hook-form с zod, Tailwind и shadcn/ui.
•Постепенно мигрировать legacy-проекты без остановки продукта: React 17 и Next.js 12 на современный стек, Redux на Zustand, antd на shadcn/ui, styled-components на Tailwind.
•Помогать организовывать компонентные и интеграционные тесты на Vitest, Testing Library и MSW.
•Развивать UI-библиотеку на базе shadcn/ui и Radix, документировать компоненты в Storybook.
•Настраивать линтеры, форматтеры, commitlint, stylelint и CI/CD; подключать Sentry, разбирать ошибки и инциденты, проводить код-ревью и участвовать в планировании.
Требования
•От 3 до 6 лет опыта разработки.
•Уверенный опыт разработки на React: хуки, контекст, мемоизация, эффекты и управление перерисовками.
•TypeScript в режиме strict, включая типизацию API-контрактов, дженерики и утилитарные типы.
•Опыт миграции проекта или его части со сменой стейт-менеджера, сборщика, UI-библиотеки или версии фреймворка.
•Опыт работы с серверным состоянием через TanStack Query: кэширование, инвалидация и оптимистичные обновления.
•Опыт создания форм на react-hook-form и схемах валидации zod или аналогах.
•Понимание сборки: Vite или Webpack, пакетные менеджеры и оптимизация бандла.
•Умение писать компонентные и интеграционные тесты с моками API.
•Git, код-ревью и опыт выстраивания процессов в команде.
Хорошо, если есть
•Опыт работы с Vue.js и Nuxt.
•Знание gRPC-web или ConnectRPC, клиентов, сгенерированных из protobuf.
•Опыт создания или поддержки дизайн-системы, публикации библиотек компонентов и работы со Storybook.
•Опыт разработки офлайн-режима и PWA: Service Worker и IndexedDB.
•Знание метрик производительности Web Vitals и опыт работы с Sentry.
•Опыт применения ИИ-инструментов в разработке.
•Интерес к автоматизации миграций с помощью codemods и кодогенерации.
Культура и преимущества
•Гибридный формат работы.
•Офис в центре Москвы.
•Оформление в аккредитованную ИТ-компанию.
•ДМС.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте