← Все вакансии/Senior/БЮРО 1440
SeniorHybrid

Frontend Developer

Б1
БЮРО 1440
Уровень
Senior
Формат
Hybrid
О роли

Описание вакансии

О компании

  • БЮРО 1440

Обязанности

  • Разработка и поддержка общих инструментов, библиотек и UI-китов для других frontend-разработчиков в компании
  • Создание архитектуры frontend-приложений с учетом масштабируемости и переиспользования кода
  • Разработка сложных интерфейсов для внутренних и внешних продуктов
  • Проведение код-ревью, разбор лучших практик, помощь в решении сложных задач
  • Оптимизация производительности приложений (бандлов, рендеринга, состояния)
  • Взаимодействие с backend-разработчиками, участие в проектировании API
  • Работа над улучшением процессов разработки: внедрение лучших практик, автоматизация тестирования, CI/CD
  • Декомпозиция задач, оценка сроков реализации
  • Анализ и внедрение новых технологий и инструментов в проекты компании

Требования

  • Глубокие знания React (хуки, контекст, оптимизация рендеринга, кастомные хуки, Suspense, Error Boundaries и т. д.)
  • Опыт работы с TypeScript и умение писать надежный типизированный код
  • Понимание архитектуры frontend-приложений: умение применять SOLID, паттерны проектирования (Factory, Observer, Strategy, DI и др.)
  • Опыт работы с состоянием приложения (Redux, MobX, Zustand, React Query)
  • Умение работать как с фреймворками (Next.js, Remix), так и с чистым JS/TS
  • Понимание бэкенда: REST/GraphQL API, WebSockets, работа с БД (реляционные, документные, key-value)
  • Опыт настройки сборки (Webpack, Vite, esbuild) и оптимизации бандлов
  • Знание тестирования (Jest, React Testing Library, Cypress, Playwright)
  • Опыт работы с CI/CD (GitLab CI/CD, GitHub Actions, Docker, Docker Compose)
  • Умение работать в Linux-окружении (базовые команды, настройка серверов)

Условия

  • Формат работы: офис/гибрид
Стек и навыки

С чем работаем