Офис находится в г. Зеленоград Обязанности: Разработка и поддержка пользовательских интерфейсов веб-приложений на базе JavaScript/React; Оптимизация производительности и повышение скорости загрузки страниц. Работа с адаптивной и кроссбраузерной версткой; Внедрение практик UX/UI в разрабатываемые приложения; Интеграция с RESTful API и WebSocket; Написание и поддержка тестов для компонентов и страниц. Наши ожидания: Обязательно наличие высшего технического образования; Уверенное владение JavaScript (ES6+); Опыт разработки с использованием React и понимание его ключевых концепций (Hooks, Context API); Опыт работы с HTML5 и CSS3, включая современные технологии (Flexbox, Grid); Знание препроцессоров CSS (SASS/LESS) и опыт работы с CSS-in-JS (например, Styled-components); Опыт работы с инструментами сборки (Webpack, ViteV) и пакетными менеджерами (npm, Yarn); Понимание принципов работы RESTful API, опыт работы с AJAX, Fetch, или Axios. Опыт работы с системой контроля версий Опыт тестирования фронтенд-кода (Jest, React Testing Library); Знание Nginx, npm, Git (Gitea, Gitlab), VSCode, Docker. Плюсом будет, если есть опыт работы с TypeScript., с Redux или MobX, с Docker, знание CI/CD процессов и опыт работы с инструментами автоматизации. Мы предлагаем: Оформление и социальные гарантии согласно ТК РФ; График работы: 5/2, 8-часовой рабочий день; Возможен гибридный формат работы; Достойный уровень оплаты труда; Итоговый уровень заработной платы обсуждается индивидуально с успешным кандидатом; ДМС (включая стоматологию); Внешнее обучение за счет компании; Компенсация на аренду жилья; Активная корпоративная жизнь (праздники и спортивные мероприятия); Масштабные проекты, коллектив профессионалов.