
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 днів за межами країни укладення договору
- Онбординг в офісі головного офісу
- Інклюзивна робоча культура та рівні можливості
- Адаптаційні заходи під час подання заявки та найму, зокрема підтримка на етапах співбесіди й онбордингу