Principal Software Development Engineer (React/Javascript/Typescript)
Core
Architect and lead the design, development, and evolution of world-class web applications and Zscaler's core design system for the Zero Trust Exchange platform.
Role type
Principal Software Development Engineer (Frontend)
Builds
Cloud-native Zero Trust Exchange platform user interfaces and data-heavy dashboards
Domain
Cybersecurity / Enterprise SaaS
Deliverable
production ML models | product features
Required skills
ReactJS, TypeScript, Redux, D3.js, Jest, Cypress, Node.js, API contract definition, CI/CD pipeline optimization, performance tuning, accessibility (a11y), automated testing, system refactoring
Preferred skills
Advanced performance optimization (lazy loading, code splitting), multi-tenant enterprise architecture, backend development principles
Technologies
ReactJS, Redux, TypeScript, ES6+, D3.js, Jest, Enzyme, Cypress, Node.js
Responsibilities
Design and build high-quality ReactJS solutions translating complex UI/UX designs; Shape and evolve the core design system; Define clean API contracts and integration roadmaps with backend teams; Lead systematic refactoring for scalability and reliability
Seniority
Principal, hands-on IC with strategic technical direction and mentorship