Principal UI Platform Engineer – Netsec
Company | Palo Alto Networks |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert or higher |
Requirements
- BS/MS degree in Computer Science or equivalent or equivalent military experience required
- Minimum 9 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 CSS/SCSS, AG Grid, and visualization libraries such as Highcharts, D3.js
- 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 UI test frameworks such as Cypress, Jest, react-testing-library, Mocha
- 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
- Knack for simple and intuitive Data Visualizations for impactful storytelling
Responsibilities
- Collaborate with product managers, UX designers, and UI engineers to design and deliver innovative solutions
- Lead engineering best practices, coach and mentor team members
- Architect, design, and implement application features
- Introduce new tools and libraries
- Help solve challenging technical problems within the engineering UI team
- Build highly quality and scalable React components that provide insights into firewalls and actionable solutions
- Build components, libraries, and frameworks to create a concise design system for frontend applications
- Identify problems and opportunities, propose and develop solutions to improve development processes and product quality
- Establish and implement engineering best practices, including test-driven development
- Drive collaborative discussion and create synergy among product feature stakeholders
Preferred Qualifications
- 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