Frontend-разработчик
Технологии
Описание вакансии
Кратко о роли
Компания YeaHub ищет Frontend-разработчика для разработки и поддержки frontend-приложений на React и TypeScript.
Ключевые задачи
- Разработка и поддержка frontend-приложений на React, TypeScript, JavaScript.
- Проектирование архитектуры, переиспользуемых компонентов, UI-kit и дизайн-системы.
- Верстка адаптивных и кроссбраузерных интерфейсов по Figma.
- Работа с состоянием (Redux, Zustand, TanStack Query) и интеграция с API.
- Оптимизация производительности и написание unit, integration и e2e-тестов.
- Участие в code review, декомпозиции задач и взаимодействии с командой.
Обязательные требования
- Уверенное знание React, TypeScript, JavaScript (ES6+).
- Опыт работы с HTML/CSS, адаптивной и кроссбраузерной версткой.
- Опыт работы с REST API и Git.
- Знание инструментов управления состоянием (Redux, Zustand, React Query).
- Понимание SPA, CSR, SSR и подходов к оптимизации производительности.
- Опыт написания тестов (Jest, Vitest, Playwright).
- Опыт работы в кросс-функциональной команде.
Будет плюсом
- Знание Next.js, GraphQL, WebSocket, Tailwind CSS.
- Опыт работы с Docker, CI/CD, Node.js, SQL, Linux.
- Опыт работы с Figma и дизайн-системами.
- Опыт разработки высоконагруженных приложений.
- Опыт менторства и участия в архитектурных решениях.
- Английский язык на уровне чтения документации.
Условия и бенефиты
- Зарплата от 204 000 до 325 900 ₽ до вычета налогов.
- Полная занятость, график 5/2.
- Формат работы: удаленно, гибрид или офис.
Процесс найма
- Для отклика отправьте резюме на указанный email.
YeaHub ищет Frontend-разработчика.
Задачи:
- Разрабатывать и поддерживать frontend-приложения на React, TypeScript, JavaScript (ES6+), реализовывать новые фичи и сложные пользовательские сценарии.
- Проектировать архитектуру приложений, переиспользуемые компоненты, UI-kit и дизайн-систему, участвовать в развитии инженерных практик.
- Верстать адаптивные и кроссбраузерные интерфейсы по Figma с использованием HTML5, CSS3, Flexbox, Grid, SCSS / Tailwind CSS.
- Работать с состоянием и данными: Redux / Redux Toolkit, Zustand, TanStack Query / React Query.
- Интегрировать frontend с REST API / GraphQL, работать с авторизацией и real-time сценариями через WebSocket.
- Работать с SPA, CSR, SSR / SSG и Next.js, оптимизировать производительность через code splitting, lazy loading, мемоизацию и оптимизацию рендеринга.
- Писать unit, integration и e2e-тесты с использованием Jest / Vitest, React Testing Library, Playwright.
- Работать с Git, Vite / Webpack, Docker, CI/CD, участвовать в code review и поддержке технической документации.
- Участвовать в декомпозиции, оценке и планировании задач, исправлении багов, рефакторинге и развитии legacy-кода.
- Взаимодействовать с frontend/backend-разработчиками, дизайнерами, QA и product-менеджерами, участвовать в технических и продуктовых решениях.
Требования:
- Уверенное знание React, TypeScript и JavaScript (ES6+), понимание Hooks, жизненного цикла компонентов и основных React-паттернов.
- Хорошее знание HTML / CSS, адаптивной и кроссбраузерной верстки.
- Опыт работы с REST API, Git и одним или несколькими инструментами управления состоянием: Redux / Redux Toolkit, Zustand, React Query / TanStack Query.
- Понимание принципов SPA, CSR, SSR, архитектуры современных frontend-приложений и подходов к оптимизации производительности.
- Опыт написания unit/e2e-тестов и работы с Jest / Vitest, React Testing Library, Playwright.
- Умение работать в кросс-функциональной команде, участвовать в code review, декомпозиции и оценке задач.
- Системное мышление, ответственность за результат и внимание к качеству, производительности и поддерживаемости кода.
Будет плюсом:
- Next.js, GraphQL, WebSocket, SCSS, Tailwind CSS, Vite, Webpack.
- Docker, CI/CD, Node.js, SQL, Linux.
- Опыт работы с Figma, UI-kit и дизайн-системами.
- Опыт разработки высоконагруженных или real-time приложений, работы с legacy-кодом.
- Опыт менторства, участия в архитектурных решениях и развития инженерных практик.
- Английский язык на уровне чтения документации и технической коммуникации.
Условия:
- Зарплата: от 204 000 до 325 900 ₽ за месяц, до вычета налогов.
- Полная занятость, график 5/2.
- Формат работы: удалённо или гибрид или офис.
Оригинальная вакансия:
https://t.me/job_react/5905