Zscaler, Inc. is hiring: Principal Software Engineer - UI, React....
Zscaler, Inc. - San Jose, CA, United States, 95199
Work at Zscaler, Inc.
Overview
- View job
Overview
At Zscaler, our Customer Success Organization is a global, customer-focused team dedicated to delivering high-impact experiences and identifying innovative solutions. We leverage valuable data and research to provide expert, hands-on support starting from the implementation phase and beyond, ensuring customers achieve their goals and leverage our technology to its fullest potential. Together, we create a customer-centric culture that fosters success, adoption, and continuous growth.
We're seeking an experienced Principal UI Engineer to join our Engineering Team, reporting to the Director of Engineering. This is a hybrid role going into our San Jose, CA office 3 days a week. In this role, you will:
- Lead and drive the engineering effort for the development and maintenance of the Zscaler Microsegmentation User Interface
- Work closely with the UI design team to implement intuitive and accessible user interfaces, leveraging UX best practices and a component library
- Collaborate with the product team to define and implement functional requirements that align with business goals
- Develop high-quality, maintainable code with thorough unit and end-to-end (E2E) tests using frameworks such as Jest, Cypress, or Playwright
- Advocate for UI platform priorities, ensuring alignment with long-term architectural goals and business needs
What We're Looking for (Minimum Qualifications):
- 10+ years of professional experience as a front-end engineer, including mentoring junior engineers
- 8+ years of React.js experience and extensive experience with JavaScript
- Strong understanding of UI/UX design principles, UI components, scalability, performance, and security to maintain a high-quality user experience
- Experience in designing and implementing efficient and scalable GraphQL and REST APIs that serve the frontend effectively
- Bachelor Degree/or Masters Degree in computer science or equivalent experience
What Will Make You Stand Out (Preferred Qualifications):
- Strong understanding of front-end build tools, package managers, monorepos, version control systems (e.g., Nx, npm, git), and performance optimization techniques
- Experience in component composition, code quality, testing methodologies, containerization (Kubernetes), and cloud-based UI deployments
- Familiarity with AWS services (e.g., CloudFront, EC2, S3) and their application in secure, scalable, and high-availability environments