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

Frontend-разработчик (AI)

Bell IntegratorБарнаулГибридот 5 лет5/2Полная занятость
AIREST APITypeScriptReactFrontendNode.jsNext.jsHTML5CSS3Redux ToolkitSSRSASSRTK Query

Описание

Обязанности

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

Требования

  • Опыт коммерческой фронтенд-разработки от 5 лет, из них от 2 лет в роли Senior
  • Глубокий практический опыт с React, Next.js и TypeScript, понимание внутреннего устройства
  • Опыт проектирования архитектуры сложных фронтенд-приложений и принятия ключевых технических решений
  • Понимание и применение принципов SOLID, DRY, KISS, а также паттернов проектирования
  • Опыт работы с менеджерами состояний (Redux Toolkit, RTK Query) в крупных проектах
  • Уверенные знания HTML5, CSS3 и препроцессоров (SASS)
  • Опыт работы с REST API, SSR и серверным Node.js на продвинутом уровне
  • Опыт работы с Server-Sent Events (SSE): проектирование стриминговых интерфейсов, обработка событий на клиенте, реконнекты, graceful degradation
  • Умение писать unit-тесты (Jest/React Testing Library), опыт внедрения культуры тестирования в команде
  • Опыт наставничества и менторства разработчиков
  • Коммерческий опыт разработки на React и TypeScript от 3-х лет
  • Глубокое понимание JavaScript и среды выполнения: Event Loop, асинхронность, модель памяти
  • Уверенное владение CSS: знание современных стандартов (Flex, Grid), методологий (CSS Modules) и умение создавать адаптивную верстку
  • Знание ключевых Browser API: Storage, Cookies, Network (Fetch/WebSocket), а также API для производительности и анимаций (RAF, IntersectionObserver и так далее)
  • Умение писать чистый, поддерживаемый код, следование принципам проектирование
  • Знакомство с инструментами сборки (Webpack, Vite)
  • Опыт работы с архитектурными паттернами и проектирования масштабируемых фронтенд-приложений
  • Умение декомпозировать сложные задачи и оценивать сроки
  • Готовность аргументировать свои технические решения на код-ревью и принимать конструктивную критику
  • Нацеленность на результат, но не в ущерб качеству кода

Будет плюсом

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

Условия

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

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

  • К отклику просим прикладывать ссылку с примерами кода (это обязательное условие рассмотрения вашей кандидатуры)