Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
TeamViewer

Senior Frontend Software Engineer

TeamViewer

. Design, build and maintain complex, large-scale web applications using React and TypeScript .

Posted 10/2/2026full-timePorto • PortugalSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and maintaining complex web applications using React and TypeScript, with a strong focus on frontend architecture, performance optimization, and testing practices. Proven ability to mentor engineers and drive technical decisions while ensuring high standards for security and accessibility.

Highest-signal resume keywords
React ExpertiseTypeScript ProficiencyFrontend Architecture LeadershipState Management ExperienceWeb Performance Optimization

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
ReactTypeScriptJavaScriptRedux ToolkitMicro-Frontend ArchitectureWeb Performance ProfilingREST API IntegrationFrontend TestingDesign SystemsBuild Tooling
Soft Skills
MentoringCollaborationTechnical LeadershipCommunication
Tools & Technologies
DockerKubernetesViteWebpackJestCypressSentryNext.js
Certifications & Qualifications
Degree in Computer ScienceDegree in Software Engineering
Industry Keywords
Micro-Frontend PatternsCI/CD PipelinesAccessibility (WCAG)Web Security Best PracticesAI-Assisted Development

Tech Stack

Tools & technologies
CypressDockerGraphQLJavaScriptJestKubernetesMobXNext.jsNode.jsReactReduxTypeScriptWebpack

About the role

Key responsibilities & impact
  • Design, build and maintain complex, large-scale web applications using React and TypeScript
  • Own and evolve frontend architecture, including micro-frontend patterns, monorepo setup and shared component libraries
  • Define state management and data-fetching strategies separating server, client and UI state
  • Contribute to and help govern the design system with UX/UI designers, ensuring consistency, accessibility and reusability
  • Integrate frontends with backend services and APIs, collaborating on API contracts, authentication flows and data models
  • Drive web performance through rendering optimization, code splitting, bundle-size optimization and Core Web Vitals
  • Ensure high standards for security, accessibility, internationalization and browser compatibility
  • Define and drive frontend testing practices including unit, integration, visual regression and end-to-end testing
  • Contribute to build tooling, CI/CD pipelines and containerized deployments with Docker and Kubernetes
  • Drive adoption of AI-assisted development in the frontend and establish responsible workflows
  • Mentor engineers, lead code reviews and drive technical decisions within and across teams

Requirements

What you’ll need
  • A degree in Computer Science, Software Engineering or a related field, or equivalent experience
  • 6+ years of professional experience in frontend development, with a track record of leading technical topics
  • Expert knowledge of React (hooks, context, concurrent rendering, Suspense), TypeScript and modern JavaScript
  • Deep experience with state management and data-fetching libraries such as Redux Toolkit, RTK Query, Zustand, MobX, TanStack Query or XState
  • Proven experience building and maintaining design systems or component libraries, such as Storybook, design tokens and theming
  • Experience with micro-frontend architectures and scalable frontend codebases, including monorepo tooling such as Nx or Turborepo
  • Strong knowledge of modern build tooling such as Vite and Webpack and bundling optimisation
  • Solid understanding of web performance profiling and optimization, including memoisation, virtualization, lazy loading and Core Web Vitals
  • Experience with REST and/or GraphQL API integration, WebSockets and authentication standards such as OAuth 2.0 / OpenID Connect
  • Strong knowledge of web accessibility (WCAG) and web security best practices including XSS, CSRF and CSP
  • Experience with frontend testing tools such as Jest or Vitest, React Testing Library, and Playwright or Cypress
  • Hands-on experience with AI coding tools such as Claude Code, GitHub Copilot or Cursor and a clear view on how to use them responsibly in a team
  • Experience mentoring engineers and working in agile teams
  • Fluent in English (spoken and written)
  • Experience with frontend observability and error tracking such as Sentry or OpenTelemetry is a plus
  • Experience with SSR frameworks such as Next.js or Node.js is a plus

Benefits

Comp & perks
  • Great compensation and benefits packages including company achievement bonus or sales bonus and regular salary reviews
  • Public transport friendly offices
  • Special terms for local gyms
  • Access to Corporate Benefits platform with many discounts
  • Regular Team events and company-wide celebrations
  • Open door policy
  • No dress code rules
  • Frequent all Hands and Leadership Lunches
  • Hybrid and Flexible work time
  • Work From Abroad Program allowing up to 40 days of work outside your contracting country
  • Onsite Onboarding in our HQ office for an optimal start
  • Inclusive workplace culture and equal opportunities
  • Support for accommodations or adjustments during the application or hiring process, including interview or onboarding support