Откликайтесь
на вакансии с ИИ

Middle React Developer
Хорошая вакансия для Middle-разработчика с современным стеком (Vite, Tailwind, FSD) и возможностью удаленной работы по всему миру. Оценка немного снижена из-за отсутствия указания вилки зарплаты и ограничений по локациям.
Сложность вакансии
Позиция требует уверенного владения React 18/19 и TypeScript, а также опыта работы с MobX и архитектурой FSD. Уровень сложности средний из-за высоких требований к английскому (B2+) и необходимости понимания процессов CI/CD и Docker.
Анализ зарплаты
Предлагаемая роль Middle React Developer на международном рынке обычно оплачивается в диапазоне $3000-$4500. Отсутствие указанной зарплаты в вакансии требует уточнения на первом этапе, так как требования к английскому B2+ и широкому стеку соответствуют верхним границам рынка для аутстаффинга.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Присоединяйтесь к динамичной продуктовой команде и создавайте современные SPA на React — откликайтесь прямо сейчас!
Описание вакансии
#lookfor #outsource #outstaff #remote #React #TypeScript #MobX #TailwindCSS #Frontend #SPA #RESTAPI #FSD
We are looking for a Middle React Developer to join our product team on a full-time remote basis.
The specialist will develop and maintain modern single-page applications using React, build scalable UI components, implement state management, integrate with backend services, and ensure high performance of web applications.
Key responsibilities:
• Develop and maintain SPAs using React (18/19) and TypeScript.
• Build reusable UI components with state management (MobX, Redux, Zustand, Context API).
• Integrate RESTful APIs and optimize app performance, rendering, and bundle size.
• Ensure responsive design, accessibility (WCAG, ARIA), and cross-browser compatibility.
• Write tests (Jest, React Testing Library) and configure CI/CD pipelines.
• Collaborate with backend, design, and QA teams; participate in code reviews.
Requirements:
• 3+ years of commercial experience with React.
• Strong TypeScript and modern JavaScript (ES6+) proficiency.
• Deep understanding of React: hooks, functional components, custom hooks, portals.
• Hands-on experience with state management (MobX, Redux, Zustand, or Context API).
• Solid knowledge of HTML5, CSS3, and modern styling (Tailwind CSS, SCSS/SASS, CSS Modules).
• Experience with REST API integration (Axios, Fetch) and error handling.
• Familiarity with React build tools (Vite, Webpack), Git, and CI/CD basics.
• Experience with UI libraries (MUI, Ant Design, Chakra UI) and testing frameworks.
• Understanding of frontend security (XSS, CSP) and Docker/containerized deployment.
• Strong problem-solving skills and attention to UI/UX.
• English: B2 or higher (written and spoken).
Nice to have:
• Experience with Next.js (SSR/SSG), React Server Components, or React Native.
• Knowledge of GraphQL (Apollo Client), WebSocket, or FSD architecture.
• Familiarity with monorepo tools (Nx, Turborepo), Storybook, or PWA.
• Knowledge of backend technologies (Node.js, NestJS) for full-stack context.
• Experience with end-to-end testing (Cypress, Playwright).
• Contributions to open-source projects.
Location: Remote, worldwide
Restrictions: Candidates from Egypt, India, Pakistan, Armenia, and Afghanistan are not considered
English: B2+
Format: Full-time, outsource, outstaff
Contact: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- React
- TypeScript
- MobX
- Tailwind CSS
- Redux
- Zustand
- REST API
- Jest
- React Testing Library
- Vite
- Webpack
- Docker
- FSD
- SCSS
- MUI
- Ant Design
Возможные вопросы на собеседовании
Проверка глубокого понимания работы React и оптимизации рендеринга.
Как вы подходите к оптимизации производительности в React-приложениях, особенно в контексте минимизации лишних ререндеров при использовании MobX?
Оценка архитектурных навыков кандидата.
Расскажите о вашем опыте работы с Feature-Sliced Design (FSD). Какие основные преимущества и сложности вы видите в этой архитектуре?
Проверка навыков работы с типами в сложных сценариях.
Как вы используете Generic-типы в TypeScript для создания переиспользуемых UI-компонентов? Приведите пример.
Оценка опыта интеграции и обработки ошибок.
Как вы организуете слой работы с API (например, через Axios) для обработки глобальных ошибок и управления состояниями загрузки?
Проверка навыков тестирования.
Какую стратегию тестирования вы считаете наиболее эффективной для React-компонентов: Unit-тесты на логику или интеграционные тесты через React Testing Library? Почему?
Похожие вакансии
JavaScript разработчик (Middle/Middle+)
Middle Frontend Developer / Next.js + React + TypeScript
Middle Frontend Developer (Next.js, React, TypeScript)
JavaScript разработчик — Middle/Middle+ (SimpleOne)
Middle Frontend Developer
Middle Frontend Developer (React/Next.js)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!