Описание:
Офис находится в г. Зеленоград
Обязанности:
- Разработка и поддержка пользовательских интерфейсов веб-приложений на базе 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-часовой рабочий день;
- Возможен гибридный формат работы;
- Достойный уровень оплаты труда;
- Итоговый уровень заработной платы обсуждается индивидуально с успешным кандидатом;
- ДМС (включая стоматологию);
- Внешнее обучение за счет компании;
- Компенсация на аренду жилья;
- Активная корпоративная жизнь (праздники и спортивные мероприятия);
- Масштабные проекты, коллектив профессионалов.