We're looking for a passionate and experienced Frontend Team Lead to spearhead a pivotal team within our
Front-End Guild, shaping core management experiences and leading next-gen user-facing features.
*We operate in a hybrid model, requiring three days in the office.
*Location: Na Perštýně 342/1 Prague, 11000, Czech Republic
Responsibilities:
- As a Frontend Team Lead, you'll be at the forefront of building Cato’s powerful Networking and Security Management Platform, used by organizations around the world.
- Lead Front-End Development in the "Management" group, covering high-impact areas including roles & permissions, admin configurations, branding, custom dashboards, and AI-powered features like copilots and chatbots.
- Collaborate closely with Product, UX, and Backend teams to shape features from concept to delivery.
- Represent the voice of Frontend for the "management" group in cross-functional discussions
- Take part in the Cato Front-End Guild, influencing shared infrastructure and reusable components.
- Partner with UX to craft a modern, visually compelling, and intuitive user journey.
- Contribute to shaping the culture and tech identity of our growing Prague site.
We're using:
- Modern React, TypeScript, Vite, GraphQL (Apollo), Figma (for design collaboration), Storybook, Material UI, Cypress, etc
Requirements:
- 8+ years of experience building modern web applications (React preferred)
- 3+ years leading engineering teams with a strong mentorship track record
- Strong understanding of software engineering principles and architecture
- Proven ability to lead design and development of complex features end-to-end
- Experience with state management libraries and patterns (Zustand, NgRx, etc.)
- Familiarity with GraphQL/Apollo is a strong plus
- A collaborative communicator who works well with Product, UX, and cross-functional stakeholders
- A team mentor and motivator—able to foster independence, ownership, and high performance
- Skilled at task prioritization and driving team delivery in alignment with product goals