TeamViewer

Senior Frontend Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер во фронтенд-команду TeamViewer: разработка крупномасштабных веб-приложений на React и TypeScript, формирование фронтенд-архитектуры и техническое лидерство в agile-команде.

Задачи

  • Проектировать, разрабатывать и поддерживать сложные крупномасштабные веб-приложения на React и TypeScript
  • Развивать фронтенд-архитектуру: micro-frontend паттерны (Module Federation, Piral), монорепозиторий и общие библиотеки компонентов
  • Определять стратегии управления состоянием и загрузки данных с разделением server state, client state и UI state
  • Участвовать в развитии дизайн-системы совместно с UX/UI дизайнерами, обеспечивая консистентность, доступность и переиспользуемость
  • Интегрировать фронтенд с бэкенд-сервисами и API, согласовывать контракты API, аутентификацию и модели данных
  • Оптимизировать производительность веба: рендеринг, code splitting, размер бандла, Core Web Vitals
  • Обеспечивать стандарты безопасности, доступности, интернационализации и кроссбраузерности
  • Определять и развивать практики тестирования фронтенда (unit, integration, visual regression, e2e)
  • Участвовать в build-тулинге, CI/CD пайплайнах и контейнерных деплоях с Docker и Kubernetes
  • Внедрять AI-assisted разработку во фронтенде: практики, воркфлоу и контроль качества
  • Менторить инженеров, проводить код-ревью и принимать технические решения

Требования

  • Степень в Computer Science, Software Engineering или смежной области либо эквивалентный опыт
  • 6+ лет профессионального опыта во фронтенд-разработке с опытом ведения технических тем
  • Экспертное знание React (hooks, context, concurrent rendering, Suspense), TypeScript и современного JavaScript
  • Глубокий опыт с библиотеками управления состоянием и загрузки данных: Redux Toolkit (включая RTK Query), Zustand, MobX, TanStack Query или XState
  • Опыт построения и поддержки дизайн-систем или библиотек компонентов (Storybook, design tokens, темизация)
  • Опыт с micro-frontend архитектурами и масштабируемыми фронтенд-кодовыми базами, включая монорепозиторный тулинг (Nx, Turborepo)
  • Сильное знание современного build-тулинга (Vite, Webpack) и оптимизации бандлинга
  • Понимание профилирования и оптимизации производительности веба (мемоизация, виртуализация, lazy loading, Core Web Vitals)
  • Опыт интеграции API через REST и/или GraphQL, real-time коммуникации (WebSockets) и стандартов аутентификации OAuth 2.0 / OpenID Connect
  • Сильное знание веб-доступности (WCAG) и практик веб-безопасности (XSS, CSRF, CSP)
  • Опыт с инструментами тестирования фронтенда: Jest или Vitest, React Testing Library, Playwright или Cypress
  • Опыт менторинга инженеров и работы в agile-командах
  • Плюсом будет опыт с фронтенд-обсервабилити и трекингом ошибок (Sentry, OpenTelemetry)
  • Плюсом будет опыт с SSR-фреймворками (Next.js) или Node.js
  • Практический опыт с AI-инструментами для кодинга (Claude Code, GitHub Copilot, Cursor)

Условия

  • Конкурентная компенсация и бонусы
  • Гибкий PTO и оплачиваемые праздники
  • 401(k) с участием работодателя
  • Комплексная медицинская страховка со 100% покрытием работодателем
  • До 12 недель отпуска по уходу за ребенком
  • Базовая страховка жизни, краткосрочная и долгосрочная нетрудоспособность, 100% оплата работодателем
  • Ежеквартальные тимбилдинги, лидерские ланчи и общие All Hands встречи
  • Политика открытых дверей и business casual дресс-код
  • Место работы: Austin, TX

Навыки

  • React
  • TypeScript
  • JavaScript
  • Redux Toolkit
  • RTK Query
  • Zustand
  • MobX
  • TanStack Query
  • XState
  • Storybook
  • Module Federation
  • Piral
  • Nx
  • Turborepo
  • Vite
  • Webpack
  • REST
  • GraphQL
  • WebSockets
  • OAuth 2.0
  • OpenID Connect
  • WCAG
  • Jest
  • Vitest
  • React Testing Library
  • Playwright
  • Cypress
  • Sentry
  • OpenTelemetry
  • Next.js
  • Node.js
  • Docker
  • Kubernetes
  • Claude Code
  • GitHub Copilot
  • Cursor

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

Software Engineer III
IndeedMiddleУдалённо
118,000 – 248,000 USD в год
9 окт.
Software Engineer III
Zekiah TechnologiesMiddleDahlgrenОфис
130,000 – 150,000 USD в год
8 окт.
Software Engineer 2
Root Source Inc.MiddleAnnapolis Junction Business ParkОфис
7 окт.
Senior Software Engineer, Web
DAT Freight & AnalyticsSeniorDenverГибрид
150,545 – 192,000 USD в год
6 окт.
Front-End Developer
AerstoneMiddleSpringfieldОфис
6 окт.
Senior Frontend Software Engineer — TeamViewer, Austin | itrelocate