Ведущий Frontend разработчик

Компания: Билайн

Обязанности:

  • Разрабатывать интерфейсы на React с использованием функциональных компонентов и хуков;
  • Участвовать в проектировании и внедрении микрофронтенд-архитектуры (выделять общие библиотеки и поддерживать дизайн‑систему);
  • Работать с REST API, интегрировать бэкенд-логику в интерфейсы;
  • Управлять состоянием приложений с использованием Redux/Redux Toolkit/Context API;
  • Настраивать и поддерживать сборку проектов (Webpack);
  • Взаимодействовать с UI-библиотеками (опыт с Ant Design/Material UI будет плюсом);
  • Писать чистый, поддерживаемый код, следуя принципам Solid, DRY, KISS;
  • Проводить тестирование (желательно с Jest и playwright);
  • Внимательно следить за регрессиями при внесении изменений в существующий код;
  • Самостоятельно воспроизводить тест-кейсы;
  • Поддерживать код в чистоте с помощью линтеров, самостоятельно писать правила (ESLint, Prettier);
  • Участвовать в кросс-ревью;

Требования:

  • Опыт работы от 4-х лет;
  • Уверенное знание JavaScript (ES6+), TypeScript, понимание HTML5/CSS3 и работы с REST API;
  • Глубокое понимание React (функциональные компоненты, хуки, компонентная архитектура);
  • Понимание принципов изоляции приложений, организации взаимодействия между модулями и работы с Webpack Module Federation;
  • Опыт работы с Redux / Redux Toolkit / Redux‑Thunk / Redux‑Saga / Context API;
  • Владение Webpack, Vite, Git, а также пакетными менеджерами (npm/yarn);
  • Опыт работы с React Router, RTK query;
  • Понимание CI/CD‑процессов, контейнеризации (Docker), базовых DevOps‑практик;
  • Понимание базовых принципов UX.