TeamViewer Germany GmbH
Остин, Соединенные Штаты24 дня назад
Должность: Senior Frontend Software Engineer Компания: TeamViewer Germany GmbH Местоположение: гибрид / Остин / США
TeamViewer предоставляет ведущую платформу Digital Workplace, которая связывает людей с технологиями, улучшая, оптимизируя и автоматизируя цифровые процессы, чтобы сделать работу более эффективной. Наши программные решения используют возможности ИИ и формируют будущее цифровизации. Мы верим, что наши разнообразные команды и сильная корпоративная культура являются ключом к успеху наших продуктов и технологий, на которые полагаются сотни миллионов пользователей по всему миру и около 645 000 клиентов из всех отраслей. Имея более 1900 сотрудников по всему миру, мы ценим уникальные точки зрения и таланты, которые каждый человек привносит, и создаем динамичную рабочую среду, в которой процветают новые идеи. Готовы ли вы присоединиться к нашей команде и внести свой вклад?
Обязанности
Мы ищем Senior Frontend Software Engineer для создания веб-интерфейсов на основе серверных служб, которые обеспечивают работу продуктов TeamViewer. Вы будете формировать нашу фронтенд-архитектуру, обеспечивать качество и согласованность веб-приложений и выступать в качестве технического ориентира для других инженеров в гибкой, современной среде. Разрабатывать, создавать и поддерживать сложные, крупномасштабные веб-приложения с использованием React и TypeScript. Управлять и развивать фронтенд-архитектуру, включая шаблоны микрофронтендов (например, Module Federation, Piral), настройку монорепозиториев и общие библиотеки компонентов. Определять стратегии управления состоянием и получения данных, четко и масштабируемо разделяя состояние сервера, состояние клиента и состояние пользовательского интерфейса. Вносить вклад в нашу систему дизайна и управлять ею совместно с UX/UI дизайнерами, обеспечивая согласованность, доступность и повторное использование. Интегрировать фронтенды с серверными службами и API, работая с серверными инженерами над контрактами API, потоками аутентификации и моделями данных. Повышать производительность веб-приложений: оптимизация рендеринга, разделение кода, размер пакета и Core Web Vitals. Обеспечивать высокие стандарты безопасности, доступности, интернационализации и совместимости с браузерами. Определять и внедрять практики тестирования фронтенда (юнит-тестирование, интеграционное, визуальное регрессионное, сквозное). Участвовать в создании инструментов сборки, CI/CD пайплайнов и контейнеризованных развертываний с использованием Docker и Kubernetes. Способствовать внедрению ИИ-ассистированной разработки во фронтенде: устанавливать лучшие практики, делиться рабочими процессами и поддерживать высокое качество. Менторить других инженеров, проводить ревью кода и принимать технические решения внутри команд и между ними.
Требования
Степень в области компьютерных наук, программной инженерии или смежной области, или эквивалентный опыт. 6+ лет профессионального опыта в фронтенд-разработке с опытом руководства техническими направлениями. Экспертные знания React (hooks, context, concurrent rendering, Suspense), TypeScript и современного JavaScript. Глубокий опыт работы с известными библиотеками управления состоянием и получения данных, такими как Redux Toolkit (включая RTK Query), Zustand, MobX, TanStack Query или XState, и умение выбирать подходящий инструмент для каждого случая. Подтвержденный опыт создания и поддержки систем дизайна или библиотек компонентов (например, Storybook, Design Tokens, Theming). Опыт работы с архитектурами микрофронтендов и масштабируемыми фронтенд-кодовыми базами, включая инструменты для монорепозиториев (например, Nx, Turborepo). Глубокие знания современных инструментов сборки (например, Vite, Webpack) и оптимизации пакетов. Прочное понимание профилирования и оптимизации производительности веб-приложений (мемоизация, виртуализация, ленивая загрузка, Core Web Vitals). Опыт интеграции API через REST и/или GraphQL, реального времени (WebSockets) и стандартов аутентификации, таких как OAuth 2.0 / OpenID Connect. Глубокие знания стандартов веб-доступности (WCAG) и передовых практик веб-безопасности (XSS, CSRF, CSP). Опыт работы с инструментами тестирования фронтенда, такими как Jest или Vitest, React Testing Library и Playwright или Cypress. Опыт работы с инструментами наблюдения за фронтендом и отслеживания ошибок (например, Sentry, OpenTelemetry) является плюсом. Опыт работы с SSR-фреймворками (например, Next.js) или Node.js является плюсом. Практический опыт работы с ИИ-инструментами для кодирования (например, Claude Code, GitHub Copilot, Cursor) и четкое понимание того, как ответственно их использовать в команде. Опыт менторства инженеров и работы в гибких командах.
Что мы предлагаем
Конкурентоспособная заработная плата и бонусы Гибкий подход к отпускам и оплачиваемые праздники 401(k) с компенсацией работодателя Комплексный пакет медицинского страхования, включая 100% оплату медицинского обслуживания работодателем До 12 недель отпуска по уходу за ребенком Страхование жизни, краткосрочной и долгосрочной нетрудоспособности, 100% оплачиваемое работодателем Ежеквартальные мероприятия по сплочению команды, обеды с руководством и общекорпоративные собрания "All Hands" Политика открытых дверей и дресс-код business casual Мы ценим разнообразие как одну из наших основных ценностей. Присоединяйтесь к c-a-r-e и вместе с нами возглавьте инициативы по изменениям!
Место работы по данной позиции — Остин, Техас. TeamViewer является работодателем, предоставляющим равные возможности, и стремится к созданию инклюзивной культуры, в которой каждый чувствует себя желанным и поддержанным. Мы C-A-R-E и понимаем, что наша разнообразная, основанная на ценностях культура делает нас сильнее. Продолжая расти как компания, мы также сосредоточены на развитии наших сотрудников как в личном, так и в профессиональном плане. Мы гордимся открытой и гостеприимной рабочей средой, которая позволит вам достичь наилучших результатов независимо от вашего пола, семейного или гражданского положения, сексуальной ориентации, религии, возраста, инвалидности, уровня образования или расы. Если вам требуются какие-либо приспособления или корректировки в процессе подачи заявления или найма, включая поддержку на собеседовании или адаптации, пожалуйста, свяжитесь с вашим партнером по подбору персонала, который будет рад помочь вам. В соответствии с федеральным законодательством, все нанятые лица должны будут подтвердить свою личность и право на работу в Соединенных Штатах.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 6 лет
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить