TeamViewer
TeamViewer
1001 – 5000 Служители
B2BSaaSПредприятие
TeamViewer е B2B SaaS компания, която разработва защитен облачен софтуер за отдалечен достъп, отдалечена поддръжка и дигитално изживяване на служителите. Нейната платформа помага на ИТ екипи и предприятията да контролират, наблюдават и управляват крайни устройства, да автоматизират отстраняването на проблеми и да подпомагат оперативните дейности на първа линия чрез работни процеси с добавена реалност. TeamViewer обслужва организации с различен размер чрез продукти, сред които Tensor, DEX и Frontline, с интеграции като Microsoft Intune, ServiceNow и Salesforce. Предложението на компанията е насочено към сигурно, съобразено с изискванията и мащабируемо управление на устройства.

Старши софтуерен инженер по frontend разработка — хибридно в Тексас

Ръководете архитектурата и разработката на frontend частта на платформата за дигитално работно място на TeamViewer с React и TypeScript. Отговаряйте за производителността, тестването, системите за дизайн и отговорните практики за разработка с помощта на изкуствен интелект.

Описание

  • Разработвайте и поддържайте сложни уеб приложения в голям мащаб с React и TypeScript
  • Отговаряйте за frontend архитектурата при микро-фронтенди, монорепозитори и споделени библиотеки от компоненти
  • Изграждайте мащабируеми подходи за управление на състоянието и извличане на данни на сървърно, клиентско и UI ниво
  • Помагайте за управлението на системата за дизайн в партньорство с UX и UI дизайнери
  • Свързвайте frontend приложенията с backend услуги и API чрез договори, потоци за удостоверяване и модели на данни
  • Подобрявайте уеб производителността чрез оптимизация на визуализацията, разделяне на кода, намаляване на размера на пакетите и работа по Core Web Vitals
  • Поддържайте стандарти за сигурност, достъпност, интернационализация и съвместимост с браузъри
  • Установявайте практики за frontend тестване, обхващащи модулни, интеграционни, визуални регресионни тестове и тестове от край до край
  • Подпомагайте инструментите за изграждане, CI/CD тръбопроводите и контейнеризираните внедрявания с Docker и Kubernetes
  • Развивайте отговорното внедряване на frontend разработка с помощта на изкуствен интелект в целия екип
  • Менторирайте инженери, ръководете прегледи на код и насочвайте технически решения между екипите
  • Определяйте frontend архитектурата и бъдете технически авторитет в гъвкава среда

Изисквания

  • Диплома по компютърни науки, софтуерно инженерство или сродна дисциплина или еквивалентен опит
  • Най-малко 6 години професионален опит във frontend разработка, включително техническо лидерство
  • Експертни познания по React, TypeScript и съвременен JavaScript
  • Задълбочен опит с управление на състоянието и инструменти за извличане на данни като Redux Toolkit, RTK Query, Zustand, MobX, TanStack Query или XState
  • Опит в създаването и поддържането на системи за дизайн или библиотеки от компоненти с инструменти като Storybook, дизайн токени и тематизация
  • Опит с микро-фронтенд архитектури и мащабируеми frontend кодови бази, включително инструменти за монорепозитори Nx или Turborepo
  • Отлично владеене на съвременни инструменти за изграждане и пакетиране, включително Vite и Webpack
  • Разбиране на профилирането и оптимизацията на уеб производителността, като мемоизация, виртуализация, мързеливо зареждане и Core Web Vitals
  • Опит с интегриране на REST или GraphQL API, WebSockets и стандарти за удостоверяване като OAuth 2.0 или OpenID Connect
  • Задълбочени познания за изискванията за достъпност по WCAG и практиките за уеб сигурност, включително XSS, CSRF и CSP
  • Опит с Jest или Vitest, React Testing Library и Playwright или Cypress
  • Практически опит с инструменти за програмиране с помощта на изкуствен интелект като Claude Code, GitHub Copilot или Cursor, включително отговорна употреба в екип
  • Опит в менториране на инженери и работа в гъвкави екипи
  • Опит с frontend наблюдаемост и проследяване на грешки с инструменти като Sentry или OpenTelemetry ще се счита за предимство
  • Опит с framework-и за визуализация от страна на сървъра като Next.js или Node.js ще се счита за предимство

Придобивки

  • Конкурентно възнаграждение с възможности за бонуси
  • Гъвкаво платено време за почивка и платени празнични дни
  • План 401(k) със съфинансиране от работодателя
  • Цялостна здравна застраховка, включително медицинско покритие, изцяло заплащано от работодателя
  • До 12 седмици платен родителски отпуск
  • Основна застраховка „Живот“
  • Покритие от краткосрочна и дългосрочна нетрудоспособност, заплащано от работодателя
  • Тримесечни събития за изграждане на екипа
  • Обеди за ръководния екип
  • Общи срещи с всички служители на компанията
  • Политика на отворените врати на работното място
  • Работна среда с делово-неформално облекло
  • Разнообразие, приобщаване и възможности за развитие на служителите
  • Подкрепа при осигуряване на адаптации или корекции по време на процеса на кандидатстване и наемане