Frontend-разработчик
Разрабатывает клиентскую часть веб-приложений: интерфейсы, взаимодействие с API, производительность в браузере, доступность и адаптивную вёрстку.
Обязанности
- Разработка пользовательских интерфейсов по макетам дизайна
- Интеграция с REST/GraphQL API
- Адаптивная и кроссбраузерная вёрстка
- Оптимизация производительности (bundle size, Core Web Vitals)
- Компонентная архитектура и переиспользуемые UI-библиотеки
- Написание unit- и e2e-тестов
Ключевые навыки
- JavaScript / TypeScript — уверенное владение современным ES
- Один из фреймворков — React, Vue или Angular на продакшн-уровне
- HTML5 / CSS3 — семантика, Flexbox, Grid, анимации
- State management — Redux, MobX, Pinia, Zustand
- Сборщики и тулинг — Vite, Webpack, ESLint, Prettier
- Тестирование — Jest, Vitest, Playwright, Cypress
- Доступность и UX — WCAG, ARIA, responsive design
Технологический стек
JavaScriptTypeScript
ReactVueAngular
Next.jsNuxtSvelte
ReduxMobXPinia
TailwindSCSSstyled-components
ViteWebpack
JestPlaywrightCypress
Storybook
Грейды
Junior
Верстает по макетам, разрабатывает простые компоненты под руководством.
Middle
Самостоятельно ведёт фичи, работает со сложным state и производительностью.
Senior
Проектирует архитектуру фронта, отвечает за UI-kit и качество кода.
Lead
Задаёт технические стандарты, менторит команду, ведёт найм.
Ищем Frontend-разработчика в команду?
Расскажите о задаче — предложим кандидатов под ваш стек и грейд.
Написать нам