TeamViewer
TeamViewer
1.001 – 5.000 Nhân viên
B2BDoanh nghiệpSaaS
TeamViewer là công ty SaaS B2B phát triển phần mềm đám mây bảo mật cho truy cập từ xa, hỗ trợ từ xa và nâng cao trải nghiệm nhân viên số. Nền tảng của công ty giúp các đội ngũ CNTT và doanh nghiệp kiểm soát, giám sát và quản lý thiết bị đầu cuối, tự động hóa việc khắc phục sự cố, đồng thời hỗ trợ hoạt động tuyến đầu thông qua quy trình làm việc thực tế tăng cường. TeamViewer phục vụ các tổ chức thuộc nhiều quy mô khác nhau với các sản phẩm như Tensor, DEX và Frontline, cùng các tích hợp như Microsoft Intune, ServiceNow và Salesforce. Các giải pháp của công ty tập trung vào quản lý thiết bị an toàn, tuân thủ và có khả năng mở rộng.

Kỹ sư phần mềm Frontend cấp cao – Làm việc hybrid tại Porto

Dẫn dắt kỹ thuật frontend cho nền tảng môi trường làm việc số của TeamViewer, xây dựng các ứng dụng React và TypeScript có khả năng mở rộng. Chịu trách nhiệm về kiến trúc, hiệu năng, kiểm thử và các thực hành kỹ thuật tại Porto.

Mô tả

  • Xây dựng và duy trì các ứng dụng web phức tạp, quy mô lớn bằng React và TypeScript
  • Chịu trách nhiệm về kiến trúc frontend, bao gồm micro-frontend, công cụ monorepo và thư viện component dùng chung
  • Thiết lập phương pháp quản lý trạng thái và truy xuất dữ liệu, phân biệt trạng thái máy chủ, trạng thái phía máy khách và trạng thái giao diện
  • Định hình hệ thống thiết kế cùng các nhà thiết kế UX/UI nhằm thúc đẩy tính nhất quán, khả năng tiếp cận và tái sử dụng
  • Kết nối các ứng dụng frontend với dịch vụ backend và API, đồng thời phối hợp về hợp đồng, xác thực và mô hình dữ liệu
  • Cải thiện hiệu năng web thông qua tối ưu hóa kết xuất, chia nhỏ mã, giảm kích thước gói và cải thiện Core Web Vitals
  • Duy trì các tiêu chuẩn cao về bảo mật, khả năng tiếp cận, quốc tế hóa và khả năng tương thích trình duyệt
  • Thiết lập quy trình kiểm thử frontend bao quát kiểm thử đơn vị, tích hợp, hồi quy trực quan và đầu cuối
  • Hỗ trợ công cụ build, đường ống CI/CD và triển khai dạng container bằng Docker và Kubernetes
  • Thúc đẩy việc sử dụng có trách nhiệm các quy trình phát triển frontend có hỗ trợ AI
  • Cố vấn cho kỹ sư, dẫn dắt hoạt động review mã và định hướng các quyết định kỹ thuật giữa các nhóm

Yêu cầu

  • Tốt nghiệp ngành Khoa học Máy tính, Kỹ thuật Phần mềm hoặc lĩnh vực liên quan, hoặc có kinh nghiệm tương đương
  • Có ít nhất 6 năm kinh nghiệm phát triển frontend chuyên nghiệp, bao gồm dẫn dắt các sáng kiến kỹ thuật
  • Thành thạo React hooks, context, concurrent rendering, Suspense, TypeScript và JavaScript hiện đại
  • Có kinh nghiệm sâu rộng với các công cụ quản lý trạng thái và truy xuất dữ liệu như Redux Toolkit, RTK Query, Zustand, MobX, TanStack Query hoặc XState
  • Có kinh nghiệm xây dựng và duy trì hệ thống thiết kế hoặc thư viện component bằng các công cụ như Storybook, design token và theming
  • Có kinh nghiệm với kiến trúc micro-frontend và các codebase frontend có khả năng mở rộng, bao gồm công cụ monorepo Nx hoặc Turborepo
  • Nắm vững các công cụ build và đóng gói hiện đại, bao gồm Vite và Webpack
  • Có kiến thức thực tiễn về phân tích và tối ưu hiệu năng web, bao gồm memoization, virtualization, lazy loading và Core Web Vitals
  • Có kinh nghiệm tích hợp API REST hoặc GraphQL, WebSockets và xác thực OAuth 2.0 hoặc OpenID Connect
  • Hiểu rõ các yêu cầu về khả năng tiếp cận WCAG và các thực hành bảo mật web liên quan đến XSS, CSRF và CSP
  • Có kinh nghiệm với Jest hoặc Vitest, React Testing Library và Playwright hoặc Cypress
  • Có kinh nghiệm thực tế với các công cụ lập trình bằng AI như Claude Code, GitHub Copilot hoặc Cursor, cùng cách tiếp cận sử dụng có trách nhiệm trong nhóm
  • Có kinh nghiệm cố vấn kỹ sư và đóng góp trong các nhóm agile
  • Sử dụng thành thạo tiếng Anh nói và viết
  • Có kinh nghiệm về khả năng quan sát frontend hoặc theo dõi lỗi bằng các công cụ như Sentry hoặc OpenTelemetry là một lợi thế
  • Có kinh nghiệm với các framework SSR như Next.js hoặc Node.js là một lợi thế

Phúc lợi

  • Gói lương thưởng và phúc lợi bao gồm khoản thưởng theo thành tích công ty hoặc doanh số cùng các đợt xem xét lương định kỳ
  • Văn phòng có vị trí thuận tiện để tiếp cận giao thông công cộng
  • Mức giá ưu đãi tại các phòng gym địa phương
  • Được sử dụng nền tảng Corporate Benefits và các ưu đãi trên nền tảng
  • Các sự kiện nhóm và hoạt động kỷ niệm toàn công ty được tổ chức thường xuyên
  • Chính sách quản lý cởi mở
  • Không áp dụng quy định trang phục chính thức
  • Các buổi họp toàn công ty và bữa trưa cùng lãnh đạo được tổ chức thường xuyên
  • Làm việc hybrid với thời gian linh hoạt
  • Chương trình Work From Abroad cho phép làm việc tối đa 40 ngày bên ngoài quốc gia ký hợp đồng
  • Được onboarding trực tiếp tại trụ sở chính
  • Văn hóa nơi làm việc hòa nhập với cơ hội bình đẳng
  • Hỗ trợ trong quá trình ứng tuyển và tuyển dụng, bao gồm hỗ trợ phỏng vấn và onboarding