Posted in

Principal UI Platform Engineer – Netsec

Principal UI Platform Engineer – Netsec

CompanyPalo Alto Networks
LocationSanta Clara, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert 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