Staff Frontend SWE
Leads frontend architecture for high-performance React/TypeScript UIs visualizing real-time cyber operation data. Mentors engineers, optimizes performance, and collaborates cross-functionally in mission-critical environments. Requires 8+ years experience.
About the job
What You'll Do
- Architect and build sophisticated React/TypeScript applications that operate smoothly at scale.
- Design real-time UI experiences for complex cyber operation data, optimizing for speed and clarity.
- Lead frontend technical architecture and design decisions.
- Build and evolve interactive visualization systems (e.g., graphs, timelines, streaming views).
- Establish reusable frontend architecture patterns and component libraries for consistency and velocity.
- Raise engineering excellence via code review, standards, testing strategy, and performance practices.
- Mentor junior engineers through pairing, feedback, technical coaching, and knowledge transfer.
- Coordinate execution across design, product, backend, and operations to deliver end-to-end features.
- Troubleshoot production issues, lead frontend performance investigations, and improve reliability over time.
Qualifications
Must Have
- 8+ years of professional frontend software development experience.
- Deep expertise building production React.js applications with TypeScript.
- Strong command of modern web fundamentals (JavaScript/TypeScript, HTML, CSS).
- Led frontend technical initiatives and mentored engineers through delivery and growth.
- Experience building for performance at scale (profiling, optimization, rendering strategies).
- Experience with automated testing practices and frameworks (e.g., Vitest, React Testing Library, Playwright or Cypress for E2E).
- Hands-on experience with state management patterns and libraries (e.g., Redux, Zustand, or React Query).
- Strong collaboration skills with product and design to deliver excellent UX.
- Strong command of Git in a professional engineering environment, including branch workflows, code review practices, and CI integration.
- Bachelor’s degree in CS/Engineering (or equivalent practical experience).
Nice to Have
- Experience with complex data visualization (e.g., D3.js, Chart.js, or similar).
- Worked with graph databases and understand graph query patterns (e.g., Neo4j).
- Experience with real-time streaming data and production visualization of live systems.
- Experience in defense, security, or other mission-critical domains.
- Built UI experiences that surface AI/ML outputs in operational workflows.
- Experience with component library or design system development (e.g., Storybook).">
Skills
React, TypeScript, JavaScript, HTML, CSS, Redux, Zustand, React Query, Vitest, React Testing Library, Playwright, Cypress, Git, D3.Js, Chart.Js
Similar jobs
Frontend Engineering jobsLeads the technical direction of Pinterest’s foundational web platform, with emphasis on client-side data fetching, architecture, developer experience, and scalable engineering standards. Requires 8+ years of web engineering experience and expertise in JavaScript or TypeScript, GraphQL, REST, and modern web systems.
Leads frontend architecture for restaurant partner portals, order management, and embedded business intelligence experiences. Requires 8+ years of development experience with deep React, Next.js, and TypeScript expertise, plus experience with scalable architecture, data-rich interfaces, and technical mentorship.
Staff Software Engineer building and maintaining scalable, secure frontend infrastructure and developer tooling for a child care platform. Requires 5+ years experience, React proficiency, and expertise in Vite, CI/CD, and monitoring tools.
Leads the intersection of product design, design systems, and frontend implementation, with a focus on AI-enabled workflows and agent-driven experiences. The role requires 8+ years in design engineering, product design, design systems, or similar hybrid work, plus strong design judgment and frontend fluency.
Build and lead the shared UI platform, design system, and framework-agnostic component infrastructure used by Addepar’s product engineers. The role requires staff-level technical leadership, deep TypeScript and web-platform expertise, experience with modern UI frameworks, and at least five years of software engineering experience.