Middle React Developer
Не указаноУдаленно
MiddleRemoteКачество текста 2/5EN C2+
FrontendReactTypeScriptReact NativeNode.jsJavaScriptDockerCI/CDREST APIWebSocketsGraphQL15д
Ключевые обязанности:
• Разработка и поддержка SPA с использованием React (18/19) и TypeScript;
• Создание повторно используемых UI-компонентов с управлением состоянием (MobX, Redux, Zustand, Context API);
• Интеграция RESTful API и оптимизация производительности приложений;
• Обеспечение адаптивного дизайна, доступности (WCAG, ARIA) и кроссбраузерной совместимости;
• Написание тестов (Jest, React Testing Library) и настройка CI/CD;
• Сотрудничество с командами backend, дизайна и QA; участие в код-ревью.
Требования:
• 3+ года коммерческого опыта с React;
• Уверенное знание TypeScript и современного JavaScript (ES6+);
• Глубокое понимание React: хуки, функциональные компоненты;
• Опыт работы с управлением состоянием (MobX, Redux, Zustand или Context API);
• Знание HTML5, CSS3 и современных стилей (Tailwind CSS, SCSS/SASS);
• Опыт интеграции REST API (Axios, Fetch);
• Знание инструментов сборки React (Vite, Webpack), Git и основ CI/CD;
• Опыт работы с библиотеками UI (MUI, Ant Design, Chakra UI) и тестовыми фреймворками;
• Понимание безопасности фронтенда (XSS, CSP) и развертывания в Docker;
• Умение решать проблемы и внимание к UI/UX;
• Английский: B2 или выше (письменный и устный).
Приветствуется:
• Опыт с Next.js, React Server Components или React Native;
• Знание GraphQL, WebSocket или архитектуры FSD;
• Знакомство с инструментами монорепозитория (Nx, Turborepo), Storybook или PWA;
• Знание технологий backend (Node.js, NestJS) для полного стека;
• Опыт end-to-end тестирования (Cypress, Playwright);
• Участие в open-source проектах.
• Разработка и поддержка SPA с использованием React (18/19) и TypeScript;
• Создание повторно используемых UI-компонентов с управлением состоянием (MobX, Redux, Zustand, Context API);
• Интеграция RESTful API и оптимизация производительности приложений;
• Обеспечение адаптивного дизайна, доступности (WCAG, ARIA) и кроссбраузерной совместимости;
• Написание тестов (Jest, React Testing Library) и настройка CI/CD;
• Сотрудничество с командами backend, дизайна и QA; участие в код-ревью.
Требования:
• 3+ года коммерческого опыта с React;
• Уверенное знание TypeScript и современного JavaScript (ES6+);
• Глубокое понимание React: хуки, функциональные компоненты;
• Опыт работы с управлением состоянием (MobX, Redux, Zustand или Context API);
• Знание HTML5, CSS3 и современных стилей (Tailwind CSS, SCSS/SASS);
• Опыт интеграции REST API (Axios, Fetch);
• Знание инструментов сборки React (Vite, Webpack), Git и основ CI/CD;
• Опыт работы с библиотеками UI (MUI, Ant Design, Chakra UI) и тестовыми фреймворками;
• Понимание безопасности фронтенда (XSS, CSP) и развертывания в Docker;
• Умение решать проблемы и внимание к UI/UX;
• Английский: B2 или выше (письменный и устный).
Приветствуется:
• Опыт с Next.js, React Server Components или React Native;
• Знание GraphQL, WebSocket или архитектуры FSD;
• Знакомство с инструментами монорепозитория (Nx, Turborepo), Storybook или PWA;
• Знание технологий backend (Node.js, NestJS) для полного стека;
• Опыт end-to-end тестирования (Cypress, Playwright);
• Участие в open-source проектах.