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

Старши софтуерен инженер за frontend – Порто, хибридно

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

Описание

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

Изисквания

  • Диплома по компютърни науки, софтуерно инженерство или сродна дисциплина, или еквивалентен опит
  • Поне 6 години професионален опит във frontend разработка, включително ръководене на технически инициативи
  • Експертни познания по React hooks, context, конкурентно визуализиране, Suspense, TypeScript и съвременен JavaScript
  • Значителен опит с инструменти за управление на състоянието и извличане на данни като Redux Toolkit, RTK Query, Zustand, MobX, TanStack Query или XState
  • Опит със създаване и поддържане на системи за дизайн или библиотеки от компоненти с инструменти като Storybook, дизайн токени и тематизация
  • Опит с микроfrontend архитектури и мащабируеми 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 е предимство
  • Опит с SSR frameworks като Next.js или Node.js е предимство

Придобивки

  • Пакет от възнаграждение и придобивки с бонус за постиженията на компанията или продажби и редовни прегледи на заплатата
  • Офиси с удобен достъп до обществен транспорт
  • Специални цени за местни фитнес зали
  • Достъп до платформата Corporate Benefits и нейните отстъпки
  • Редовни екипни събития и празненства за цялата компания
  • Политика на отворени врати от страна на ръководството
  • Няма официален дрескод
  • Чести общи срещи и обеди с ръководството
  • Хибридна работа с гъвкаво работно време
  • Програмата Work From Abroad позволява до 40 дни работа извън държавата по договора
  • Въвеждащо обучение на място в централата
  • Приобщаваща работна култура с равни възможности
  • Адаптации при кандидатстване и наемане, включително подкрепа за интервюта и въвеждане в работата