Middle +/ Senior React Developer (TypeScript)

з/п не указана
Emphasoft
Москва Постоянная занятость Удаленная работа

Описание

Обязанности Разработка и развитие веб-приложений на React и TypeScript. Проектирование и поддержка клиентской архитектуры SPA/PWA. Оптимизация производительности приложений: рендеринга компонентов, загрузки ресурсов и кэширования. Управление состоянием приложения с использованием Redux Toolkit, MobX и react-query. Интеграция с backend-сервисами и работа с API. Написание и поддержка unit-тестов. Участие в командной разработке: code review, взаимодействие с backend-разработчиками, QA и менеджерами проектов. Требования Отличное знание React: хуки, жизненный цикл компонентов, reconciliation и оптимизация рендеринга. Коммерческий опыт разработки на React от 3 лет и опыт работы в команде. Практический опыт оптимизации производительности веб-приложений. Опыт работы минимум с двумя инструментами из следующих: Redux Toolkit, MobX, react-query. Понимание архитектуры SPA/PWA, принципов работы service worker и стратегий кэширования. Хорошее знание TypeScript и современных стандартов JavaScript. Понимание принципов клиент-серверного взаимодействия и работы с REST, GraphQL, gRPC или WebSocket. Опыт работы с GitLab, браузерными DevTools, Webpack и ESLint. Опыт написания unit-тестов с использованием Jest и React Testing Library. Опыт работы с командными процессами разработки: code review, Git-flow и взаимодействие с другими участниками команды. Будет плюсом Опыт разработки микрофронтендов, включая Module Federation или Web Components. Опыт работы с Angular или Vue.js. Опыт разработки на Node.js, Next.js, Electron или React-admin. Опыт настройки Nginx и GitLab CI/CD pipelines. Опыт работы с Kubernetes. Условия: B2B Контракт, ИП. Необходимость посещать офис в Москве 4 р./мес. Корпоративные курсы английского 3 оплачиваемых sick day в год Долгосрочное сотрудничество

Откликнуться
Источник: zaprlata · сегодня

Похожие вакансии в городе Москва

Все вакансии в городе Москва →