Старший разработчик пользовательских интерфейсов

Компания: 1440.space

Регион: Москва

Формат работы: гибрид

Ожидания от кандидата:

  • Уверенное владение HTML5 и CSS3 (включая Flexbox и Grid), понимание семантики и принципов доступности (A11Y).
  • Умение работать с SCSS/SASS и понимание методологии BEM (БЭМ).
  • Хорошее знание базового JavaScript (ES6+).
  • Базовые навыки работы с Git и платформой GitHub/GitLab.
  • Знание основ React, Vue.js.
  • Умение пользоваться Chrome DevTools для отладки элементов и скриптов.
  • Глубокое понимание жизненного цикла компонентов и хуков в React/Vue.
  • Уверенное использование TypeScript.
  • Опыт работы с библиотеками управления данными (Redux Toolkit, MobX, Pinia или Zustand).
  • Понимание REST API и GraphQL, умение работать с WebSocket и обрабатывать ошибки запросов.
  • Понимание работы современных сборщиков, таких как Vite или Webpack.
  • Навыки написания модульных и интеграционных тестов (Jest, Vitest, React Testing Library).
  • Опыт работы со стратегиями SSR (Server-Side Rendering) и SSG (Static Site Generation).
  • Настройка пайплайнов автоматизации, контейнеризация (Docker) на базовом уровне.
  • Опыт проведения код-ревью, декомпозиции сложных задач и обучения менее опытных коллег.
  • Навык чтения чужого кода и технической документации (в том числе на английском языке).