Назад к вакансиям

Middle Frontend разработчик

AltenarБарнаулГибридот 3 лет5/2Полная занятость
CI/CDGitTypeScriptJavaScriptReactFrontendHTML5CSS3RTLJestCSS ModulesNX

Описание

Мы ищем Middle Frontend разработчика для работы с React 19, TypeScript и Redux, оптимизации рендеринга и создания сложных анимаций.

Обязанности

  • Писать и поддерживать техническую документацию, обеспечивать покрытие кода тестами для минимизации багов и улучшения устойчивости системы
  • Участвовать в проектировании архитектуры приложений, предлагая оптимальные решения для достижения бизнес-целей
  • Проводить технический анализ задач, искать и выбирать подходящие технологии
  • Проводить код-ревью, рефакторинг для повышения качества кода и обмена опытом внутри команды
  • Помогать выстраивать инженерную культуру
  • Оптимизировать рендеринг, работать с Core Web Vitals и Critical Rendering Path
  • Создавать сложные анимации и интерактивы (GSAP, Framer Motion), которые не «тормозят» на слабых устройствах
  • Анализировать компромиссы при выборе между CSS и JS решениями
  • Проходить код-ревью, где верстка и семантика проверяются так же тщательно, как и бизнес-логика

Требования

  • Уверенное знание JavaScript, React 19, Typescript
  • Свободное владение HTML5, CSS3 + CSS Modules
  • Разговорный английский уровня Intermediate / B1 + (если командные звонки на английском с зарубежными коллегами)
  • Опыт разработки фронтенда сложных веб-приложений
  • Опыт адаптивной верстки
  • Уверенные знания систем контроля версий (Git)
  • Уверенные знания оптимизации веб-приложений и инструментов отладки в браузере
  • Коммерческий опыт разработки на React и TypeScript от 3-х лет
  • Глубокое понимание JavaScript и среды выполнения: Event Loop, асинхронность, модель памяти
  • Уверенное владение CSS: знание современных стандартов (Flex, Grid), методологий (CSS Modules) и умение создавать адаптивную верстку
  • Знание ключевых Browser API: Storage, Cookies, Network (Fetch/WebSocket), а также API для производительности и анимаций (RAF, IntersectionObserver и так далее)
  • Написание чистого, поддерживаемого кода, следование принципам проектирования
  • Знакомство с инструментами сборки (Webpack, Vite)
  • Опыт работы с архитектурными паттернами и проектирования масштабируемых фронтенд-приложений
  • Умение декомпозировать сложные задачи и оценивать сроки
  • Готовность аргументировать свои технические решения на код-ревью и принимать конструктивную критику
  • Нацеленность на результат, но не в ущерб качеству кода

Будет плюсом

  • Опыт работы с тестами, знания Jest и RTL
  • Опыт работы с CI/CD
  • Знание английского языка B1
  • Знакомство с Nx или Turborepo
  • Понимание принципов веб-производительности: умение работать с Core Web Vitals (LCP, CLS, INP), оптимизировать бандл и критический путь рендеринга
  • Знание основ безопасности фронтенда: понимание природы XSS и CSRF, умение безопасно обрабатывать пользовательские данные и соблюдать CSP
  • Понимание важности тестирования: опыт написания Unit, Integration или E2E тестов
  • Знакомство с инструментами настройки CI/CD пайплайнов
  • Владение английским языком на уровне чтения технической документации (B1+ будет преимуществом)

Условия

  • Полная занятость
  • График 5/2
  • Формат работы: удалённо или гибрид или офис
  • Работа с по-настоящему крупными продуктами
  • Комфортные рабочие места, мощное железо, зоны для отдыха, кухня с панорамными окнами и закрытый паркинг в офисе в Барнауле
  • ДМС, компенсация фитнеса и оплата sick day без лишних бюрократических проволочек
  • Возможность выбрать удобное начало дня и по необходимости работать из дома
  • Активная корпоративная жизнь, выезды на природу, турниры по настолкам, новогодние праздники, фирменный мерч
  • Окружение увлеченных профессионалов, готовых делиться знаниями

Процесс отбора

  • К отклику просят прикладывать ссылку с примерами кода