Emphasoft

Middle +/ Senior React Developer (TypeScript)

Коротко

Middle+/Senior React-разработчик для разработки и развития веб-приложений на React и TypeScript, с работой над клиентской архитектурой SPA/PWA, оптимизацией производительности и управлением состоянием (Redux Toolkit, MobX, react-query). Требуется коммерческий опыт разработки на React от 3 лет, отличное знание React и TypeScript, опыт тестирования (Jest, React Testing Library). Формат работы — офис в Москве с посещением 4 раза в месяц, оформление по B2B-контракту (ИП).

Обязанности
•Разработка и развитие веб-приложений на 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 в год.
•Долгосрочное сотрудничество.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте