Team Lead Software Development - Web Client
TeamViewer
Porto, Portugal
Responsibilities
We are looking for a Team Lead to manage and grow a web engineering team responsible for building and evolving the web client of TeamViewer Frontline. You will work closely with other R&D leaders and contribute to department-wide initiatives while shaping how web technologies, component systems, and design standards are used across our ecosystem.
This role combines strong people leadership with deep technical understanding of modern web frontend technologies, especially React, focusing on building reusable components, dynamic layouts, and enabling multiple teams to build solutions on top of a shared web client.
You will:
- Lead an agile web engineering team focused on React-based web applications and shared client components
- Be accountable for delivering the roadmap of our web client and reusable frontend building blocks
- Drive technical excellence in component-based architecture and design-system adoption
- Ensure web solutions are modular, customizable, and easy to extend by other teams
- Guide the team in building high-quality frontend software with strong focus on performance, usability, and maintainability
- Foster an agile mindset and strong engineering culture within the team
- Enable open feedback and communication culture
- Support the personal and professional growth of engineers
- Act as a technical leader who can translate complex frontend topics into clear direction for both engineers and management
- Collaborate closely with platform, mobile, and backend teams to ensure seamless integration of APIs and shared UI patterns
Requirements
- University or college degree in Information Technology or a related field
- 2+ years in a leadership role in an agile environment
- 5+ years of software development experience with strong focus on modern web frontend technologies
- Solid experience with React.js and component-based development
- Strong understanding of building dynamic and customizable layouts
- Experience building or consuming design systems and reusable UI component libraries
- Knowledge of clean code principles, design patterns, and scalable frontend architecture
- Experience integrating REST/GraphQL APIs into web applications
- Structured, analytical working style and strong team spirit
- Excellent English communication skills (spoken and written). German is a plus
Don't forget to mention EuroTechJobs when applying.