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