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, для оптимизации процессов разработки.
Опубликована 7 часов назад
Похожие вакансии
Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX Предлагаем присоединиться в роли 1C Developer! Почему это будет интересно? ... опыт работы в роли 1C Developer с ERP от 3-х лет; опыт работы программистом 1С 8.х; опыт работы с одной ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
7 часов назад
Предлагаем присоединиться в роли Python Developer и работать над проектом заказчика. ... опыт работы в роли Python Developer от 3-х лет; уверенное знание Python 3.7+; наличие высшего образования ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
день назад
... компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поисках Frontend Developer ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
7 часов назад
Мы разрабатываем продукты рискового скоринга и лидогенерации. Нашими продуктами пользуется 80% банковского сектора России. Также есть решения для страхования, электронной коммерции, ритейла и туризма. Ищем Scala разработчиков в нашу команду дочерней ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
день назад
Azur Games – международный издатель и разработчик мобильных игр. В нашем портфолио более 150 успешных f2p проектов в разных жанрах: от увлекательного гиперкэжа до ярких мидкор тайтлов с синхронным PvP. И мы постоянно наращиваем темпы: расширяем портф...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
7 часов назад
130 000 ₽
Обязанности: Frontend разработка нового сервиса с учетом текущего функционала и нового интерфейса, с использованием фреймворка Vue.js. Требования: Уверенное владение Javascript и Typescript; Опыт написания приложений на VueJS 3+; Опыт работы с HTML/C...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
7 часов назад