Senior Front-End Developer (React 19 / TypeScript)
Территория Тотал · зарплата не указана · Москва · HH · опубликовано 15 апреля 2026 г.
Описание вакансии
О роли
Мы ищем высококвалифицированного 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 , для оптимизации процессов разработки.