This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Passionate about UI best practices and solving modern front-end challenges like code reusability and scalability? In this role, you will build features for top-performing products, greatly impacting the user experience at Palo Alto Networks. We are looking for a highly technical, product-focused engineer who loves to code, brings new ideas to software development, and takes ownership of their work from end-to-end. You will join a team that understands modern component-driven development and the complexities involved in creating exceptional products.
Job Responsibility:
Actively participate in the development of UI products
Architect highly performant, scalable, accessible, and reusable front-end components
Design, develop, and implement scalable software features on our Prisma Access security platform
Suggest and implement improvements to the development process
Collaborate with PLM, Backend Engineers, UX Designers, and UI Engineers on feature development
Plan, implement, and deploy sophisticated user interfaces with other frontend developers and designers
Work with the Backend team to complete API integration based on functional specifications
Participate in code reviews to ensure high code standards and adherence to best practices
Proactively design and improve the UI in collaboration with team members for an exceptional user experience
Requirements:
10+ years of UI development experience
BS/MS in Computer Science, Information Systems, a related field, or equivalent military experience
Expertise in writing scalable enterprise web apps using JavaScript, CSS, HTML, ReactJS, and TypeScript
Experience with modern build tools such as NPM/Yarn, Webpack, and Monorepo structures
Experience in Test-Driven Development (e.g., Jest, Mocha, Jasmine)
Nice to have:
Experience setting up a front-end toolchain for tests, docs, and bundles using modern JS tooling
Familiarity with code-generation tools such as Cursor or Claude
Excellent communication and collaboration skills with the ability to work effectively in product teams
Knowledge of industry innovations, trends, and best engineering practices