Москва
Метро: Библиотека им.ЛенинаОбязанности
Разработка и развитие веб-приложений на 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.
Условия:
Москва
Не указана
Москва
Не указана