
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 тижнів оплачуваної відпустки для батьків
- Базове страхування життя
- Страхування короткострокової та довгострокової непрацездатності за рахунок роботодавця
- Щоквартальні командоутворювальні заходи
- Обіди для керівників
- Загальні збори всієї компанії
- Політика відкритих дверей
- Діловий повсякденний стиль одягу
- Різноманіття, інклюзивність і можливості професійного розвитку працівників
- Підтримка в разі потреби в адаптаціях або змінах під час подання заяви та процесу найму