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

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

до 220 000 ₽в месяц
WILIXРФУдалённоот 3 лет5/2Полная занятость
GitREST APITypeScriptReactFrontendCSSHTML5ReduxWebpackSASSMobXES6BabelLESSStylus

Описание

Обязанности

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

Требования

  • Уверенное знание React (от 3 лет коммерческого опыта)
  • TypeScript, ES6+
  • Git
  • Redux, MobX или другие state-менеджеры
  • Опыт работы с REST API
  • HTML5, CSS и препроцессоры (LESS / SASS / Stylus)
  • Опыт работы с Webpack, Babel, Yarn/Npm
  • Навыки работы с CI/CD (понимание процессов сборки и деплоя, умение самостоятельно исправить упавший пайплайн в GitLab CI / Jenkins)
  • Использование ИИ-инструментов в разработке (Cline, Kilo, Copilot и аналоги) для ускорения работы, генерации шаблонного кода, тестов и рефакторинга
  • Нахождение на территории РФ
  • Высшее профильное (техническое) образование
  • Коммерческий опыт разработки на React и TypeScript от 3-х лет
  • Глубокое понимание JavaScript и среды выполнения: Event Loop, асинхронность, модель памяти
  • Уверенное владение CSS: знаете современные стандарты (Flex, Grid), методологии (CSS Modules) и умеете создавать адаптивную верстку
  • Знание ключевых Browser API: Storage, Cookies, Network (Fetch/WebSocket), а также API для производительности и анимаций (RAF, IntersectionObserver и так далее)
  • Умение писать чистый, поддерживаемый код, следование принципам проектирование
  • Знакомство с инструментами сборки (Webpack, Vite)
  • Опыт работы с архитектурными паттернами и проектирования масштабируемых фронтенд-приложений
  • Умение декомпозировать сложные задачи и оценивать сроки
  • Готовность аргументировать свои технические решения на код-ревью и принимать конструктивную критику
  • Нацеленность на результат, но не в ущерб качеству кода

Будет плюсом

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

Условия

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

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

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