frontend-разработчик веб-приложений

ниже рынка на 49,3%
вакансия 157 000 ₽
в среднем 309 900 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Мы ищем опытного Frontend-разработчика в нашу небольшую команду. Вам предстоит работать над архитектурой и развитием сложных веб-приложений, внедрять лучшие практики и активно использовать современные инструменты для ускорения разработки.

задачи

  • Разрабатывать и поддерживать клиентскую часть приложений (SPA/SSR).
  • Проектировать архитектуру фронтенда, работать с монорепозиториями и микрофронтендами.
  • Интегрироваться с бэкендом (REST, GraphQL, WebSockets).
  • Выстраивать процессы сборки, CI/CD и обеспечивать покрытие кода тестами.
  • Быстро прототипировать сценарии в Figma и передавать их в разработку.

требования

  • Опыт: от 5 лет коммерческой frontend-разработки.
  • Языки: отличное знание JavaScript (ES6+), глубокий и уверенный опыт работы с TypeScript.
  • Core: глубокий опыт работы с React и экосистемой (понимание принципов работы: Reconciliation, Virtual DOM, Fiber, Lifecycle, Hooks, Context API, Concurrent Mode).
  • State Management & Data Fetching: опыт работы с RTK (Zustand/MobX/Effector); уверенное использование TanStack Query (React Query) (SWR/RTK Query)
  • API: понимание и опыт работы с REST, GraphQL, WebSockets. Опыт использования OpenAPI (Swagger) для согласования контрактов с backend.
  • Архитектура: понимание жизненного цикла и архитектуры SPA/SSR приложений. Опыт работы с микрофронтендами (single-spa) и монорепозиториями. Знание методологий архитектуры фронтенда (FSD - Feature-Sliced Design и аналоги).
  • Отличные навыки адаптивной и семантической верстки.
  • Уверенное знание HTML, CSS, SCSS, Tailwind, Material UI (при необходимости LESS / CSS-in-JS / styled-components).
  • Знание и соблюдение методологии БЭМ при необходимости.
  • Формы: уверенная работа с React Hook Form.
  • Инструменты и сборка: навыки работы с Git, npm (опыт с pnpm будет преимуществом), Vite. Понимание того, как выстраивать сборочные пайплайны и CI/CD.
  • Дизайн: умение быстро прототипировать экраны и пользовательские сценарии в Figma (wireframes, UI-kit, handoff разработчикам).
  • Будет плюсом: Next.js (понимание и опыт CSR, SSR, SSG, ISR); React Native (Expo), опыт создание нативных модулей для Android и iOS; Electron, PWA; Тестирование и документация: написание юнит, интеграционных и e2e тестов (React Testing Library, Vitest, Jest, Playwright). Опыт работы со Storybook; Опыт настройки Webpack / Vite, выстраивания сборочных пайплайнов и CI/CD; Базовые навыки работы с Docker; Понимание принципов обеспечения безопасности веб-приложений (защита от XSS, CSRF, настройка CSP и т.д.); Фундаментальные знания: хорошее знание алгоритмов и паттернов проектирования; AI-инструменты: умение эффективно использовать AI-инструменты (Copilot, Cursor и аналоги) для решения рабочих задач и ускорения разработки; Язык: английский на уровне Upper-Intermediate (B2) и выше (для чтения документации и коммуникации)

условия

  • Полностью удаленный формат работы.
  • График работы: 5/2 (пн-пт), стандартный рабочий день (с 09:00 до 18:00 по МСК).
  • Работа в небольшой сплоченной команде.
  • Оформление по договору с самозанятыми или ИП.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.