Frontend Engineering Manager - Enterprise

TP-Link Systems Inc.Irvine, CA
15h

About The Position

At TP-Link Systems Inc., we are looking for a Frontend Engineering Manager to lead our frontend development team. In this role, you will oversee the design, development, and optimization of frontend applications across security surveillance, audio/video applications, network devices, device management systems, and cloud platforms to ensure exceptional user experiences, performance, and scalability. The ideal candidate is a hands-on engineering leader with deep expertise in modern frontend technologies, UI/UX best practices, and team management. You will work closely with UX/UI designers, backend engineers, QA teams, and product managers to deliver engaging, reliable, and performant user interfaces that meet business objectives. If you have a strong technical background in frontend engineering, enjoy solving complex UI/UX challenges, and are eager to mentor and grow a team of skilled frontend engineers, we encourage you to apply.

Requirements

  • Bachelor’s degree or above in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • 10+ years of experience in frontend software development with a minimum of 3 years in a leadership role managing frontend engineering teams.
  • Strong technical background in modern frontend technologies: HTML, CSS, JavaScript/TypeScript, and ES6+ specifications.
  • Deep proficiency in at least one major frontend framework (e.g., Vue, React) and related ecosystems; extensive experience with Vue is a plus.
  • Proven experience designing and building scalable, accessible, and performant web-based applications at scale.
  • Strong understanding of responsive design, mobile web development, cross-browser compatibility, and progressive web apps (PWAs).
  • Experience with frontend build tools and module bundlers (e.g., Webpack, Gulp, Vite) and common engineering practices.
  • Experience with real-time audio/video streaming technologies (e.g., WebRTC, HLS, RTSP) is a strong plus.
  • Experience with Agile methodologies and DevOps practices.
  • Demonstrated experience in managing large-scale frontend projects and leading a technical team.
  • Excellent leadership, communication, and organizational skills.

Nice To Haves

  • Experience with security surveillance systems, network device management interfaces, or cloud platforms.
  • Experience with design systems and component libraries (e.g., Storybook, Material UI) at an organizational level.
  • Experience with static site generators (e.g., Next.js, Gatsby) or server-side rendering (SSR).
  • Experience with frontend performance monitoring, observability tools, and AI-assisted development workflows.
  • Certifications in cloud computing platforms or project management.
  • Proven experience managing international teams, with a strong understanding of cross-cultural communication and collaboration.

Responsibilities

  • Lead and manage the frontend engineering team to develop high-quality, scalable, and user-friendly applications for security surveillance, audio/video applications, network devices, device management systems, and cloud platforms.
  • Oversee the design, development, and maintenance of frontend architectures, ensuring consistency, reusability, and adherence to design systems and coding standards.
  • Drive technical decisions in frontend technology selection, framework adoption (e.g., Vue, React), and architecture design to align with product and business goals.
  • Collaborate with backend engineers and cross-functional teams to ensure seamless API integration and data flow, especially for real-time audio/video streaming, device control, and cloud platform interactions.
  • Optimize frontend systems for performance, including code size, build speed, data rendering, real-time streaming latency, and cross-browser/cross-device compatibility.
  • Establish and enforce frontend engineering best practices, including code reviews, testing strategies, CI/CD pipelines, and documentation standards.
  • Establish metrics and assessment techniques to gauge team performance, code quality, and system efficiency.
  • Mentor and develop team members through coaching, career development opportunities, and constructive feedback.
  • Manage project timelines, resources, and risks to ensure timely delivery of frontend projects.
  • Stay up to date on the latest frontend technologies, design systems, and best practices, especially in the security, AV, and cloud domains.
  • Collaborate with other department leaders to align frontend development with overall company strategy.
  • Other duties as assigned.

Benefits

  • Free snacks and drinks
  • Fully paid medical, dental, and vision insurance (partial coverage for dependents)
  • Contributions to 401k funds
  • Bi-annual reviews, and annual pay increases
  • Health and wellness benefits, including free gym membership
  • Quarterly team-building events
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service