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: Показать контакты
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации