Мы ищем опытного фронтенд‑разработчика для участия в создании современного веб-приложения. Вам предстоит разрабатывать интерактивные пользовательские интерфейсы, интегрировать их с бэкендом и оптимизировать производительность.
Обязанности:
- разработка пользовательских интерфейсов по макетам (Figma/Sketch);
- реализация интерактивных компонентов с использованием React + Redux;
- интеграция фронтенда с бэкендом через RESTful API;
- оптимизация производительности приложений;
- написание и поддержка модульных и интеграционных тестов;
- обеспечение кроссбраузерной совместимости и адаптивности интерфейсов;
документирование разработанных решений и технических спецификаций
Требования: Обязательные технические навыки:
- уверенное владение HTML5 и CSS3 (семантическая вёрстка, Flexbox, Grid);
- мастерское владение JavaScript (ES6+), включая:
- асинхронное программирование (Promise, async/await);
- работу с DOM;
- понимание event loop и прототипов;
- опыт работы с React (2+ года) и Redux (включая Redux Toolkit);
- опыт разработки на Node.js;
- практический опыт работы с RESTful API;
- навыки адаптивной верстки;
- опыт кроссбраузерной вёрстки (поддержка современных браузеров и понимание особенностей старых версий);
- умение работать с Git;
- работа с менеджерами пакетов NPM/Yarn;
- базовые знания Webpack/Vite;
Дополнительные преимущества (будет плюсом):
- опыт работы с TypeScript;
- знакомство с Jest или React Testing Library для написания тестов;
- опыт использования CSS‑препроцессоров (Sass/Less);
- работа с UI‑библиотеками (Material‑UI, Ant Design, Chakra UI, Tailwind CSS);
ОБЯЗАТЕЛЬНО портфолио с реальными проектами, демонстрирующими:
- примеры вёрстки (адаптивной и кроссбраузерной);
- примеры работы с React + Redux;
- примеры интеграции с RESTful API;
- ссылки на GitHub/GitLab с кодом (желательно с комментариями и понятной структурой).
Ссылка на вакансию в банке вакансий на gsz.gov.by:
вакансия, планируемая к созданию