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

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

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

Опис

  • Розробляти та підтримувати складні великомасштабні вебзастосунки на React і TypeScript
  • Відповідати за фронтенд-архітектуру, зокрема мікрофронтенди, інструменти монорепозиторію та спільні бібліотеки компонентів
  • Визначати підходи до керування станом і отримання даних, розрізняючи серверний, клієнтський стан і стан інтерфейсу користувача
  • Формувати дизайн-систему спільно з UX/UI-дизайнерами для забезпечення узгодженості, доступності та повторного використання
  • Інтегрувати фронтенд-застосунки із серверними сервісами та 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, дизайн-токени й темізація
  • Досвід роботи з мікрофронтенд-архітектурами та масштабованими фронтенд-кодовими базами, включно з інструментами монорепозиторіїв 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, із відповідальним підходом до їх використання в команді
  • Досвід наставництва інженерів і роботи в agile-командах
  • Вільне володіння англійською мовою в усній і письмовій формах
  • Досвід роботи з інструментами фронтенд-спостережуваності або відстеження помилок, такими як Sentry чи OpenTelemetry, буде перевагою
  • Досвід роботи із SSR-фреймворками, такими як Next.js або Node.js, буде перевагою

Переваги

  • Компенсаційний пакет і пакет пільг із бонусом за досягнення компанії або продажі та регулярним переглядом зарплати
  • Офіси зі зручним доступом до громадського транспорту
  • Спеціальні тарифи в місцевих спортивних залах
  • Доступ до платформи Corporate Benefits та її знижок
  • Регулярні командні заходи й загальнокорпоративні святкування
  • Відкрита політика керівництва
  • Відсутність формального дрес-коду
  • Часті загальні збори та обіди з керівництвом
  • Гібридний формат роботи з гнучким графіком
  • Програма Work From Abroad, що дозволяє працювати до 40 днів за межами країни укладення договору
  • Онбординг в офісі головного офісу
  • Інклюзивна робоча культура та рівні можливості
  • Адаптаційні заходи під час подання заявки та найму, зокрема підтримка на етапах співбесіди й онбордингу