
Sr. Staff UI/Frontend Engineer (NetSec)
- Santa Clara, CA
- Permanent
- Full-time
Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.Who We AreWe take our mission of protecting the digital way of life seriously. We are relentless in protecting our customers and we believe that the unique ideas of every member of our team contributes to our collective success. Our values were crowdsourced by employees and are brought to life through each of us everyday - from disruptive innovation and collaboration, to execution. From showing up for each other with integrity to creating an environment where we all feel included.As a member of our team, you will be shaping the future of cybersecurity. We work fast, value ongoing learning, and we respect each employee as a unique individual. Knowing we all have different needs, our development and personal wellbeing programs are designed to give you choice in how you are supported. This includes our FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees, our mental and financial health resources, and our personalized learning opportunities - just to name a few!At Palo Alto Networks, we believe in the power of collaboration and value in-person interactions. This is why our employees generally work full time from our office with flexibility offered where needed. This setup fosters casual conversations, problem-solving, and trusted relationships. Our goal is to create an environment where we all win with precision.Job DescriptionYour CareerAs a Software UI/Frontend Engineer of the Netsec UI team, you will collaborate with the product managers, UX designers, and UI engineers to design and deliver the most innovative solution that provides clean, consistent, and performant UI to empower the security administrators to do their best work. You will champion best practices in design and implementation, drive the adoption of impactful new technologies, and take on the team’s most complex technical challenges.Your ImpactAs a Sr. Staff UI/Frontend Engineer, you will be instrumental in shaping how our customers understand and interact with their network security. You'll:Architect and develop high-quality, scalable React components that deliver critical insights and empower users with actionable solutions. Lead the creation of a robust and concise design system, including components, libraries, and frameworks, to ensure powerful and consistent frontend applications. Proactively identify challenges and opportunities, proposing and implementing pragmatic solutions to enhance the team's development workflow and elevate product quality. Develop and implement engineering best practices, with a strong emphasis on test-driven development, setting the standard for the team. Foster collaborative discussions and build synergy with product stakeholders to deliver an exceptional and cohesive product experience.QualificationsYour Experience
- BS/MS degree in Computer Science or equivalent or equivalent military experience required
- Minimum 6 years of related programming experience required
- Expertise in building web-based GUI development with excellent ReactJS, TypeScript, and JavaScript programming skills
- Experienced in modern web frameworks and build tools such as React, Redux, Hooks, Webpack, Storybook, and npm/yarn
- Experience with Visualization Libraries
- Experience with creating responsive web applications
- Ability to work well with a group of senior and junior engineers in a dynamic, fast-paced environment
- Experience with client-side modern build tools, and CI/CD Experience with Git Version Control and Linux environments
- Good grasp of asynchronous programming
- Can-do attitude on problem-solving, quality, and ability to execute
- Highly experienced in web application debugging and root-cause analysis
- Experience with Data Driven Visualization
- Experience with UI test frameworks such as Cypress, Jest, react-testing-library, Mocha Able to troubleshoot system-level integration and performance issues GitHub portfolio or equivalent Familiarity with micro frontend architecture patterns and best practices
- Experience with containerizing applications with Docker and Kubernetes
- Experience with Google Cloud Platform (GCP) is a plus
- Experience working with Canvas & SVG is a plus