Обязанности:
- Разработка и поддержка высокопроизводительных веб-приложений с использованием React.
- Оптимизация приложений для максимальной скорости и масштабируемости.
- Внедрение и поддержка управления состоянием с использованием Redux Toolkit (RTK).
- Решение проблем, отладка и оптимизация производительности приложения.
Требования:
- Опыт работы на позиции Frontend Developer от 2-х лет.
- Успешная реализация нескольких коммерческих проектов.
- Глубокие знания и опыт работы с React 18 и его экосистемой (react-router-dom, react-hook-form)
- Уверенное владение HTML5 и CSS3. Мобильная и адаптивная верстка. Кроссбраузерная верстка.
- Опыт работы с TypeScript.
- Опыт работы с CSS-препроцессорами (Sass, Less).
- Опыт работы с css-modules.
- Опыт интеграции с RESTful API.
- Понимание принципов пользовательского интерфейса и опыта (UI/UX).
- Опыт работы с Figma.
- Глубокое знание JavaScript (ES6 и выше).
- Опыт работы с инструментами сборки и сборки модулей, такими как Webpack и Vite.
- Опыт использования Redux Toolkit (RTK) для управления состоянием приложения.
- Понимание принципов безопасности веб-приложений и опыта внедрения соответствующих практик.
- Опыт работы в командной разработке, включая использование систем контроля версий (Git).
Будет плюсом:
- Опыт работы с Websocket
- Опыт написания unit и e2e тестов (Jest, Mocha, Cypress).