Team Lead, Full-Stack (Frontend-Heavy) — NXJ-157

Category

Front-end · Full Stack

Type

Remote

Location

Poland · Romania

The Role

The frontend of a security product carries a different kind of weight — UX failures here aren’t just friction, they’re risk. You’ll lead a team of 4–6 engineers, own the frontend architecture, and be the person who keeps the product coherent across web apps and design systems. The split is real: roughly 80–90% of your work is frontend; the remaining 10–20% is Node.js/TypeScript for the APIs that sit in your team’s scope. A dedicated backend team of five handles everything beyond that boundary.

About the Product

A cybersecurity platform built around browser-side security — web apps used in real security operations, built to be fast, hardened, and accessible. The product touches sensitive workflows where performance and correctness aren’t optional. The frontend layer is load-bearing.

The Stack: The frontend is React/Next.js. Node.js/TypeScript covers the APIs within the frontend team’s scope — the rest of the backend is owned by a separate five-person team. The product runs across web applications in a security context, which means performance optimization and security hardening (CSP, XSS prevention, secure auth flows) are structural concerns, not afterthoughts.

What You’ll Be Doing

  • Define and evolve the frontend architecture — component library, design system, shared standards — across web applications used in security operations
  • Lead the team technically: architectural reviews, technical planning, agile ceremonies, and direct mentoring of 4–6 frontend/fullstack engineers
  • Work closely with Product to translate requirements into technical decisions — this is a collaboration that shapes the roadmap, not just ticket intake
  • Build and maintain the design system and Figma-to-code workflow; own the shared component layer that every engineer on the team builds on
  • Apply and enforce frontend security practices — CSP, XSS prevention, secure auth flows — on a product where these are non-negotiable
  • Optimize for performance: code splitting, lazy loading, bundle analysis, keeping the product fast as it grows
  • Integrate and champion AI coding tools within the team’s workflow — this is a real expectation, not a future consideration
  • Build Node.js/TypeScript APIs in your team’s scope; coordinate at the boundary with the backend team where needed

What We Expect

Must-Have

  • 7+ years in frontend or fullstack development
  • 2+ years in a technical or team lead role — with real accountability for team output and architecture decisions
  • Strong, hands-on expertise in React/Next.js — you write the hard parts, not just review them
  • Demonstrated experience building design systems and shared component libraries
  • Strong collaboration with Product — you’ve worked in environments where engineers and PMs co-own decisions
  • Practical experience with AI coding tools in day-to-day development
  • English B2+

Nice to Have

  • Cybersecurity product background — understanding of secure browsing, isolation, or web threat protection
  • Experience with identity and auth systems (authentication, authorization, identity management)
  • Meaningful backend depth beyond basic API development
  • Monorepo experience (Nx, Turborepo)

Why This Role Is Worth Your Time

  • You own the frontend architecture on a security-critical product — decisions you make will be in production and won’t be second-guessed by a committee
  • Small, focused team with real autonomy; a larger backend team handles the infrastructure boundary so you’re not spread thin
  • Direct collaboration with Product and CTO — short loops, real influence on what gets built and how
  • A domain where frontend quality has measurable security consequences — the work has stakes

Apply for this position