Senior Software Engineer, Frontend

TeamViewer Germany GmbH

$120K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field
  • 5+ years of professional experience with JavaScript/TypeScript
  • Strong background with modern frontend frameworks (preferably React)
  • Experience in component-based architecture and state management
  • Fluency in English; additional languages are a plus
  • Attention to detail focused on performance and cross-browser compatibility

Responsibilities

  • Lead frontend development of new web applications
  • Design high-performance, maintainable UI components
  • Migrate to modern tech stacks and architect scalable React features
  • Visualize and manage complex data sets
  • Ensure adherence to best practices in architecture and code quality
  • Participate in code reviews and mentor junior developers
  • Advocate for improvements in performance and developer experience

Benefits

  • Competitive compensation and bonuses
  • Flexible PTO and paid holidays
  • 401(k) with employer matching
  • Comprehensive health insurance with full employer coverage
  • Up to 12 weeks of parental leave
  • Employer-paid life insurance and disability coverage
  • Team-building events and leadership luncheons
  • Inclusive culture celebrating diversity with open communication
Full Job Description
Responsibilities
  • Lead the frontend development of new web applications
  • Design and implement high-performance, maintainable, and reusable UI components
  • Drive the migration to modern tech stacks and architect scalable features for our React applications
  • Bring excellent technical skills in visualizing complex data sets
  • Ensure best practices in front-end architecture, code quality, accessibility, and testing
  • Participate in code reviews, technical discussions, and mentorship of developers
  • Continuously research and advocate for improvements in performance, scalability, and developer experience
Requirements
  • A completed university or college degree in the field of Computer Science, IT, or any related subject is required
  • At least 5+ years of professional experience with JavaScript and/or TypeScript
  • Deep knowledge of modern frontend frameworks (React is preferred, but Angular or Vue experience is welcome) and a strong background in testing
  • Team-player mentality combined with awareness and experience with testing
  • Proven experience with component-based architecture, state management (e.g., Redux, Zustand, or Recoil), and REST/GraphQL integration
  • Strong attention to detail with a focus on performance optimization, responsive design, and cross-browser compatibility
  • Fluency in English is mandatory; further languages are a plus
What We Offer
  • Competitive compensation and bonuses
  • Flexible PTO and paid holidays
  • 401(k) with employer matching
  • Comprehensive Health insurance package including 100% employer-paid medical coverage
  • Up to 12 weeks of Parental Leave
  • Basic Life Insurance, Short-Term & Long-Term Disability, 100% employer-paid
  • Quarterly teambuilding events, leadership luncheons, and companywide "All Hands" meetings
  • Open door policy and business casual dress code
  • We celebrate diversity as one of our core values. Join c-a-r-e and lead change initiatives together with us!

Work location for this position is Austin, TX.

Department Research & Development Locations Austin Remote status Hybrid Employment type Full-time Type of Job Non Student

Similar Jobs

More Jobs at TeamViewer Germany GmbH

More Information Technology Jobs

Find similar Senior Software Engineer, Frontend jobs: