RU | EN

Middle React Developer

🏢 NDA employer 🔍 Through a recruiter
💰 up to ₽190 000 / month
Published: 15 June 2026 Updated: 2 weeks ago

📝 Description

#vacancy #fulltime #remote #job #react #middle ** Middle React Developer** Software development and modification (banking project) Terms: - Full-time employment - Remote format - GPH (civil law contract) engagement - Salary up to 190,000 RUB before tax deductions Requirements: - General work experience: 3-5 years - Relevant work experience: 3-5 years - Higher education - Work according to Moscow time zone - No 1+ week vacations in the next month, no 2+ week vacations in the next quarter - Ability to answer calls in Telegram/phone from unknown numbers Skills - JavaScript (ES6+): deep understanding of closures, prototypes, event loop, this, async/await, promises, modules - TypeScript: confident work with types, generics, interfaces, decorators, integration with frameworks - HTML5 / CSS3: semantic markup, responsiveness, accessibility (a11y), CSS methodologies (BEM, etc.), CSS-in-JS - React.js: Understanding component lifecycle, Hooks (useState, useEffect, useContext, useReducer, useMemo, useCallback, and custom), state management (Redux, Zustand, MobX, Context API, Effector), performance optimization (memo, useCallback, lazy loading), react-router - Knowledge of feature-sliced methodologies, atomic design - Knowledge of design patterns: Observer, Factory, Singleton, Strategy, HOC, Render Props, etc. - Knowledge of Micro Frontends architecture (Module Federation, Module Federation 2) - Understanding Critical Rendering Path - Experience configuring Webpack, npm, yarn - Ability to configure ESLint, Prettier - API work: REST - API work: GraphQL, WebSockets - Experience with virtualizing rendering of large data volumes - Adaptive and cross-browser markup: media queries, flexbox, grid, fallbacks - Adaptive and cross-browser markup: support for legacy browsers, mobile browser adaptation - Work with Docker (building images, running containers) - Ability to use DevTools, Lighthouse tools - Experience implementing localization/internationalization mechanisms - Experience working with nodejs - Knowledge and experience configuring nginx - Experience using unit testing tools (jest) - Experience using integration/API/e2e testing tools (playwright) - Experience using snapshot testing tools - Ability to explain and justify technology choices Functions and responsibilities - Develop and maintain a service with micro-frontend architecture; - Participate in defining the architectural development direction of the service and technology selection, solve design tasks considering security, clustering, and fault-tolerance requirements in collaboration with SRE engineers; - Design and develop public service APIs and third-party service integration mechanisms; - Implement and integrate AI assistants and recommendation systems into the service functionality; - Improve service reliability and quality at all levels, optimize performance, develop monitoring tools; - Ensure test coverage (unit, integration, API, load); - Participate ...
Поделиться вакансией:
✈️ Telegram 🟢 WhatsApp