TeamViewer
TeamViewer
1 001 – 5 000 Працівники
B2BSaaSПідприємство
TeamViewer — B2B SaaS-компанія, що розробляє захищене хмарне програмне забезпечення для віддаленого доступу, віддаленої підтримки та цифрового досвіду працівників. Її платформа допомагає ІТ-командам і підприємствам контролювати, відстежувати та керувати кінцевими пристроями, автоматизувати усунення несправностей і підтримувати роботу співробітників на передовій за допомогою робочих процесів доповненої реальності. TeamViewer обслуговує організації різного масштабу за допомогою таких продуктів, як Tensor, DEX і Frontline, а також інтеграцій із Microsoft Intune, ServiceNow і Salesforce. Пропозиція компанії зосереджена на безпечному, відповідному вимогам і масштабованому керуванні пристроями.

Провідний інженер-програміст фронтенду — гібридний формат у Техасі

Керуйте архітектурою та розробкою фронтенду для платформи цифрового робочого середовища TeamViewer із використанням React і TypeScript. Відповідайте за продуктивність, тестування, дизайн-системи та відповідальне застосування AI-інструментів у розробці.

Опис

  • Розробляйте та підтримуйте складні великомасштабні вебзастосунки на React і TypeScript
  • Відповідайте за архітектуру фронтенду в мікрофронтендах, монорепозиторіях і спільних бібліотеках компонентів
  • Створюйте масштабовані підходи до керування станом і отримання даних на серверному, клієнтському та користувацькому рівнях
  • Беріть участь в управлінні дизайн-системою спільно з UX- і UI-дизайнерами
  • Підключайте фронтенд-застосунки до серверних сервісів і API за допомогою контрактів, потоків автентифікації та моделей даних
  • Підвищуйте продуктивність вебзастосунків завдяки оптимізації рендерингу, розділенню коду, зменшенню розміру збірки та роботі над Core Web Vitals
  • Підтримуйте стандарти безпеки, доступності, інтернаціоналізації та сумісності з браузерами
  • Формуйте практики фронтенд-тестування, зокрема модульні й інтеграційні тести, візуальне регресійне та наскрізне тестування
  • Підтримуйте інструменти збірки, CI/CD-конвеєри та контейнеризовані розгортання з Docker і Kubernetes
  • Розвивайте відповідальне застосування AI-інструментів для фронтенд-розробки в команді
  • Наставляйте інженерів, проводьте рев’ю коду та спрямовуйте технічні рішення між командами
  • Формуйте архітектуру фронтенду та виступайте технічним експертом у гнучкому середовищі розробки

Вимоги

  • Вища освіта в галузі комп’ютерних наук, розробки програмного забезпечення або суміжній дисципліні чи еквівалентний досвід
  • Щонайменше 6 років професійного досвіду у фронтенд-розробці, зокрема технічного лідерства
  • Експертне знання React, TypeScript і сучасного JavaScript
  • Глибокий досвід роботи з інструментами керування станом і отримання даних, такими як Redux Toolkit, RTK Query, Zustand, MobX, TanStack Query або XState
  • Досвід створення та підтримки дизайн-систем або бібліотек компонентів із використанням таких інструментів, як Storybook, дизайн-токени й темізація
  • Досвід роботи з мікрофронтенд-архітектурами та масштабованими фронтенд-кодовими базами, включно з інструментами монорепозиторіїв 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
  • Практичний досвід використання AI-інструментів для написання коду, таких як Claude Code, GitHub Copilot або Cursor, зокрема відповідального застосування в команді
  • Досвід наставництва інженерів і співпраці в гнучких командах
  • Досвід забезпечення спостережуваності фронтенду та відстеження помилок за допомогою таких інструментів, як Sentry або OpenTelemetry, буде перевагою
  • Досвід роботи з фреймворками серверного рендерингу, такими як Next.js або Node.js, буде перевагою

Переваги

  • Конкурентна оплата з можливістю отримання бонусів
  • Гнучка оплачувана відпустка та оплачувані святкові дні
  • План 401(k) із відповідними внесками роботодавця
  • Комплексне медичне страхування, включно з медичним покриттям, яке повністю оплачує роботодавець
  • До 12 тижнів оплачуваної відпустки для батьків
  • Базове страхування життя
  • Страхування короткострокової та довгострокової непрацездатності за рахунок роботодавця
  • Щоквартальні командоутворювальні заходи
  • Обіди для керівників
  • Загальні збори всієї компанії
  • Політика відкритих дверей
  • Діловий повсякденний стиль одягу
  • Різноманіття, інклюзивність і можливості професійного розвитку працівників
  • Підтримка в разі потреби в адаптаціях або змінах під час подання заяви та процесу найму