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

Уровень дохода не указан

Опыт работы: 3–6 лет

Полная занятость

График: 5/2

Рабочие часы: 8

Формат работы: удалённо или гибрид

IT-компания
У работодателя есть аккредитация

Напишите телефон, чтобы работодатель мог связаться с вами

Пройдите капчу
Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha
Неверный текст. Пожалуйста, повторите попытку.

На проект "Интеллектуальные поисковые решения" требуется Frontend-разработчик.

"Интеллектуальные поисковые решения" - это облачный сервис для поиска товаров и повышения конверсии внутри интернет-магазинов. Мы предлагаем нашим клиентам поиск, рекомендательную систему и персонализацию. Сервис обслуживает более 12000 магазинов из США, Европы и остального мира, а также представлен на 6 e-commerce платформах.

Чем предстоит заниматься:

  • Поддержка и развитие существующих пакетов и проектов внутри монорепозитория
  • Разработка новых проектов и UI-библиотек на базе общего стека
  • Поддержание актуальности технического стека, обновление зависимостей и инструментов
  • Проведение миграций на новые версии Next.js, React, Storybook и других ключевых библиотек
  • Покрытие кода и интерфейсов тестами (unit, integration, e2e)
  • Написание и обновление технической документации
  • Проведение рефакторинга и улучшение архитектуры компонентов
  • Оптимизация производительности и показателей Web Vitals
  • Развитие инструментов разработки, CI/CD и тестовых окружений
  • Участие в code review, поддержка стандартов качества и code style

От вас мы ждём:

  • Отличное знание React (hooks, context, composition patterns)
  • Уверенное владение TypeScript (дженерики, утилиты типов, строгая типизация)
  • Опыт работы с Next.js (15+):
  • Понимание принципов SSR, CSR, ISR
  • Понимание и использование Server Actions

  • Владение Storybook (8.6+):

  • документирование и визуализация UI-компонентов

  • написание interaction-тестов и визуальных тестов

  • Интеграция Storybook в CI

  • Понимание принципов монорепозитория:

  • Разделение компонентов и модулей на пакеты

  • Управление зависимостями и версиями пакетов (Turborepo, Syncpack)

  • Опыт оптимизации Web Vitals (LCP, CLS, TTFB, hydration)

  • Знание и базовое понимание работы Rollup и Vite (tree-shaking, bundle size)

  • Готовность осваивать современные инструменты (Turbopack, Biome, и т.д.)

  • Опыт настройки CI/CD (GitHub Actions, Vercel, Docker)

  • Опыт написания unit и e2e тестов (Vitest, Playwright)

  • Глубокое понимание REST API: принципы, best practices и антипаттерны

  • Опыт работы с React Aria / React Aria Components:

  • Принципы доступности (a11y) и ARIA-атрибутов

  • Построение headless UI-компонентов с управляемым состоянием

  • Понимание работы keyboard navigation и focus management

  • Опыт с TailwindCSS: темизация, работа с кастомными токенами, создание и поддержка собственных Tailwind-плагинов, интеграция с дизайн-системами.

  • Умение анализировать и улучшать чужой код

  • Навыки написания технической документации

Мы предлагаем:

  • удаленный формат работы, либо работу в офисе (Ташкент, Узбекистан);

  • работу в профессиональной команде, которая всегда поддержит и поделится опытом;

  • работу в международной IT-компании с фокусом на разработку для электронной коммерции;

  • возможности профессионального роста с ежегодными performance reviews;

  • внутренние баркемпы и митапы, оплачиваем обучение и участие сотрудников во внешних конференциях.

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Ташкент, Мирзо-Улугбекский район, массив Буюк Ипак Йули, 45A
Вакансия опубликована 13 ноября 2025 в Ульяновске

Dream Job

Отзывы о компании
IT-компания
У работодателя есть аккредитация