Senior Front-End Developer (React 19 / TypeScript)

Senior Front-End Developer (React 19 / TypeScript)

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

О роли

Мы ищем высококвалифицированного Senior Front-End Developer для присоединения к нашей команде для разработки одного из ключевых продуктов компании. Вы будете работать в высокотехнологичной среде, используя новейшие версии React и TypeScript.

Эта роль выходит за рамки стандартного кодирования; вы будете отвечать за архитектурный дизайн, в частности, помогая нам перейти на Microfrontend architecture. Вы будете обеспечивать высокую производительность для платформ Web и Mobile (TWA) и наставлять команду в вопросах лучших практик.

Ключевые обязанности

  • Разработка: Разработка и поддержка веб-сайта и мобильного приложения для одного из наших ключевых проектов.
  • Оптимизация производительности: Внедрение продвинутых техник производительности, включая lazy loading, code splitting, SSR (Server-Side Rendering) и регулярный анализ с помощью Lighthouse/PageSpeed Insights.
  • Архитектура: Проектирование и внедрение масштабируемой Microfrontend architecture с упором на повторное использование компонентов в приложениях Web, TWA и React Native.
  • Качество кода: Поддержание высоких стандартов кода (чистота, документация, тестирование) и контроль стиля кода с помощью ESLint и Prettier.
  • CI/CD: Участие в создании процессов CI/CD, настройка автоматизированных сборок и управление релизами через Azure DevOps.
  • Взаимодействие: Активное участие в планировании задач, обсуждениях спринтов и принятии технических решений.
  • Документация: Поддержка технической документации в Confluence.

Технологический стек

  • Core: TypeScript 5, React 19.
  • Architecture: Feature-Sliced Design (FSD) с планируемым переходом на Microfrontends.
  • State Management: Zustand.
  • Styling: CSS Modules, Headless UI, Radix UI, Swiper, Lottie.
  • Internationalization: i18next / react-i18next (поддержка Арабского / Английского языков).
  • Backend Integration: REST API через BFF, авто-генерация клиента OpenAPI (Swagger), SSE (Server-Sent Events).
  • Testing: Vitest, Storybook 9.
  • DevOps: Azure DevOps, Kubernetes.

Требования (Обязательно)

  • Опыт работы: 5+ лет коммерческого опыта разработки ПО на React и TypeScript.
  • TypeScript Mastery: Глубокое знание TypeScript (типизация, дженерики, условные типы).
  • Mobile Experience: Подтвержденный опыт написания кода, оптимизированного для Android/iOS (Mobile Web / TWA).
  • Архитектура: Уверенное понимание принципов SSR и архитектуры SPA.
  • Styling: Сильный опыт работы с CSS Modules и построением дизайн-систем с использованием CSS Custom Properties.
  • DevOps: Практический опыт работы с CI/CD, code splitting и оптимизацией производительности.
  • Методология: Уверенное понимание Feature-Sliced Design (FSD).
  • Личные навыки (Soft Skills): Способность анализировать и улучшать UX, самостоятельность, проактивность и сильные коммуникативные навыки.

Будет преимуществом

  • Опыт работы с платформой Microsoft Azure.
  • Сильные навыки написания тестов (unit, integration) с использованием Vitest.
  • Опыт работы с протоколом SSE и потоковой передачей данных в реальном времени.
  • Опыт работы с LLM и AI-продуктами.
  • Предыдущий опыт работы с React Native.
  • Опыт авто-генерации API клиентов через OpenAPI Generator.
  • Опыт использования AI инструментов, таких как Cursor / Claude Code, для оптимизации процессов разработки.
Посмотреть контакты работодателя

Похожие вакансии

Positive Technologies
  • Москва

  • Не указана

Рекомендуем
YouGile
  • Москва

  • Не указана

Рекомендуем
Employcity

Frontend Developer

Employcity

  • Москва

  • Не указана

Рекомендуем
ЦРТ | Группа компаний
  • Москва

  • Не указана

100балльный репетитор
  • Москва

  • Не указана

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

Трофимов Евгений Александрович

  • Москва

  • Не указана

Х5
  • Москва

  • Не указана

  • Москва

  • Не указана

Frontend-разработчик Middle-Senior (react.js)

Филиал компании Лист Ренталс Лимитед

  • Москва

  • Не указана

Senior Fullstack Developer

Кидс Аппс

  • Москва

  • Не указана

Росгосстрах
  • Москва

  • Не указана

ЛУИС+
  • Москва

  • Не указана

Веза
  • Москва

  • от 120000 RUR

АО «ОТП Банк» (JSC «OTP Bank»)

Frontend-разработчик (Трайб Daily Banking)

АО «ОТП Банк» (JSC «OTP Bank»)

  • Москва

  • от 120000 RUR

МПФИТ
  • Москва

  • до 200000 RUR

IQStore
  • Москва

  • до 200000 RUR

Транснефть-Технологии

Fullstack Typescript разработчик

Транснефть-Технологии

  • Москва

  • до 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию